{"repo":"bitroot/coflux","free":true,"listed":false,"github":"https://github.com/bitroot/coflux","clone":"git clone https://github.com/bitroot/coflux.git","description":"Orchestration engine for durable workflows - orchestrate and observe computational workflows defined in plain Python.","language":"Elixir","stars":15,"topics":["data-engineering","data-pipelines","orchestration","python","workflow","workflow-engine","durable-workflows"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"Orchestration engine for durable workflows Orchestrate and observe computational workflows defined in plain Python. Suitable for data pipelines, background tasks, agentic systems. Docs &middot; Studio &middot; PyPI &middot; Website Why Coflux? - Plain Python : workflows are regular Python functions with decorators - no DSLs, no YAML, no static DAGs. - Low latency : millisecond task startup using warm executor processes. - Real-time observability : watch workflows execute live using the CLI, or in Coflux Studio, with graph visualisation, logs, metrics, and results. - Self-hosted : you run the server; your data stays in your infrastructure. - Workspace inheritance : branch production into development workspaces and re-run individual steps with real data. Quick example A workflow is the entry point for a run. It can call tasks , which are the individual operations that Coflux orchestrates — scheduling them across workers and tracking results, dependencies, retries, etc. When you call a task from a workflow, Coflux intercepts the call and executes it remotely: Tasks and workflows are just functions — call them directly in tests, or let Coflux orchestrate them across workers. Features Caching Reuse results across runs, with TTLs, parameter filtering, and cross-workspace cache sharing: Retries with conditions Retry on specific exceptions with configurable backoff: Parallel execution Submit tasks concurrently and collect results: Assets Share files and directories between tasks, wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/bitroot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bitroot/coflux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}