Live in current npm release
- PostgreSQL and SQLite backends
- CLI (
npx @openworkflow/cli) - Dashboard (
npx @openworkflow/cli dashboard) - Bun runtime support
- Worker with concurrency control
- Step memoization & retries
- Graceful shutdown
- Parallel step execution
- Sleeping (pausing) workflows
- Workflow versioning
- Workflow cancellation
- Configurable retry policies
- Idempotency keys
- Prometheus
/metricsendpoint - Child workflows (
step.runWorkflow) - Signals (
step.sendSignal,step.waitForSignal)
Coming Soon
- Cron / scheduling
- Rollback / compensation functions
- Priority and concurrency controls
- OpenTelemetry
- Additional backends (Redis)
- Additional languages (Go, Python)