A high-performance workflow engine for complex pipelines. Parallel DAG execution. Zero bloat.
- β‘ Parallel DAG Execution: Blazing fast topology resolution.
- ποΈ Domain-Driven Design: Clean, decoupled architecture.
- π FastAPI Dashboard: Optional API and visualization endpoints.
- π‘οΈ Strict Typing: Fully typed with Python 3.10+ and
mypy.
The core logic lives in src/catalyst/domain and executes Directed Acyclic Graphs efficiently using standard library features and networkx. The presentation layer serves as a decoupled FastAPI interface.
uv pip install -e .[dev]
uvicorn catalyst.presentation.api.main:app --reloadJoin the flow state and help us make Catalyst even faster! π
- π Found a bug? Open an issue to let us know.
- β¨ Have a feature idea? We are open to PRs! Just make sure to run
ruff formatand keep the typed codebase pristine. - π¨ Documentation tweaks? Always welcome!
Built by a Vibe Coder. Focused on Performance.