We’re focused on getting OpenWorkflow v1 ready. There isn’t a release date
yet, but you can follow along and get updates in our
Discord.
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 in/after V1
- Cron / scheduling
- Rollback / compensation functions
- Priority and concurrency controls
- OpenTelemetry