51 projects
wexample-wex-addon-services-db
Provides wex with dump, restore and connect commands for PostgreSQL, MySQL, MongoDB, Redis and other database containers
wexample-wex-addon-services-collab
Extends wex with install and configuration commands for self-hosted collaboration services — Nextcloud, OnlyOffice, Synapse, and Rocket.Chat
wexample-wex-addon-process
Executes process runs defined on disk—either directly or by consuming them from a queue as a worker—against filestate selections
wexample-wex-addon-package
Extends wex with commands to bump, publish to PyPI, and coordinate releases across a Python package suite
wexample-wex-addon-dev-css
Plugs a named CSS addon manager into the wex CLI kernel, serving as the registration entry point for CSS development tooling within the wex addon ecosystem
wexample-wex-addon-app
Adds Docker application management to wex: service lifecycle commands, environment config, and managed workdir setup
wexample-wex-addon-dev-php
Extends wex with PHP-specific development commands for Composer, Laravel, Symfony, and WordPress services running in Docker containers
wexample-wex-addon-master
Extends wex to fan out commands across all managed apps and manage DNS zones against Cloudflare, Route53, OVH, and Gandi
wexample-wex-addon-dev-python
Extends wex with commands to format, lint, and rename Python symbols, plus workdir types for Python packages and suites
wexample-wex-addon-dev-javascript
Extends wex with JavaScript support: enforces JS/TS project layout and symlinks local npm packages into node_modules
wexample-wex-addon-dev-flutter
Extends wex with Flutter workdir types that enforce project file structure, auto-format Dart sources, and publish packages via flutter pub publish
wexample-wex-addon-ai
Adds a Claude-backed AI agent to the wex CLI with persistent sessions, engram memory, and MCP access to kernel commands.
wexample-wex-addon-services-platform
Adds wex service commands (install, setup, ready) for platforms like GitLab, Supabase, n8n, Odoo, and Ollama
wexample-wex-addon-services-monitoring
Registers monitoring services — Grafana, Kibana, Plausible, and Elastic Fleet — as wex app services with lifecycle commands
wexample-wex-addon-filestate
Integrates wexample-filestate's declarative file-tree reconciliation engine into the wex CLI as a pluggable addon
wexample-wex-core
Provides the wex framework kernel, addon manager, YAML/Python command runners, and built-in CLI commands.
wexample-filestate-symfony
Plugs Symfony-aware file-content state declarations into wexample-filestate, applying them through Docker batch operations
wexample-queue
Manage Queuing
wexample-cli
Supplies command decorators, typed options, and a composable middleware pipeline for kernels built on wexample-app
wexample-storage
None
wexample-migration
Runs versioned, sequenced migrations with rollback and dry-run support, keeping stamp persistence in the caller's hands
wexample-filestate-python
Extends wexample-filestate with Python file options: format, sort imports, modernize typing, and reorder class members.
wexample-filestate-php
Extends wexample-filestate with a PHP file type and a PHP-CS-Fixer option that enforces code style on .php files via Docker
wexample-filestate-javascript
Extends wexample-filestate with JavaScript targets: Biome formatting via Docker and npm package-lock.json management.
wexample-filestate-git
Declares desired Git state for wexample-filestate targets: repo init, branches, remotes, and CI variables.
wexample-filestate-flutter
Extends wexample-filestate with Flutter/Dart file targets and a Docker-backed dart fix + dart format content option.
wexample-app
Provides an AbstractKernel base class, command resolvers, typed response objects, and a service-container mixin for building structured Python CLI applications
wexample-remote
None
wexample-filestate
Declares a desired filesystem state — files, directories, permissions, ownership, and content — via YAML config, then reconciles the disk to match it
wexample-form
Declares CLI forms as composable models with validators and renderers, built on top of wexample-prompt
wexample-api
Provides an AbstractGateway base class that handles HTTP requests with rate limiting, status-code validation, retry logic, and structured error reporting for building typed API client gateways
wexample-wallet
None
wexample-runner
Executes commands across local, SSH, and Docker environments through a unified runner interface with lifecycle management (build, start, stop, destroy)
wexample-pseudocode
Converts Python source to a YAML pseudocode schema of its classes, functions, and constants, and regenerates Python code from that schema
wexample-prompt
Renders typed terminal output and captures interactive input through a nestable IoManager with indentation and verbosity
wexample-orm
Provides SQLAlchemy ORM abstractions — base entity, repository, session factory, and repository manager — with PostgreSQL-first defaults via psycopg
wexample-helpers-yaml
Reads and writes YAML files, replaces ${VAR} placeholders, and provides a mixin for loading env config from YAML.
wexample-helpers-git
Python helpers for common Git automation: branch switching, staged commits, push/pull with retries, tag management, and change detection
wexample-file
Wraps local file and directory paths in typed objects with mtime-based read caching, safe write/touch/rename, and idempotent removal
wexample-event
Observer-pattern mix-ins that add priority-ordered, sync/async event dispatch with optional bubbling to any class
wexample-config
Defines typed config schemas as named, provider-extensible option trees that parse and validate raw dict configurations
wexample-helpers
Provides helper functions for strings, dicts, files, shell commands, and JSON, plus a BaseClass enforcing typed field visibility
syrtis-python-engine
None
syrtis-python-client
None
wexample-filestate-dev
Some python basic helpers.
syrtis-python-graph
None
wexample-helpers-api
Some python basic helpers for apis.
wexample-wex-addon-default
Some python basic helpers and constants.
wexample-helpers-app
Helpers for building Python app or cli.
wexample-workdirs
Helper to manage local directories
wexample-yaml-executor
Helper to execute commands based on yaml content