Open-source TypeScript framework for building durable, resumable workflows. Supports Node.js and Bun.
Open-source TypeScript framework for building durable, resumable workflows. Supports Node.js and Bun.
OpenWorkflow is a TypeScript framework for building durable, resumable workflows that can pause for seconds or months, survive crashes and deploys, and resume exactly where they left off - all without extra servers to manage.
…# npm
npx @openworkflow/cli init
# pnpm
pnpx @openworkflow/cli init
# bun
bunx @openworkflow/cli initThe CLI will guide you through setup and generate everything you need to get started.
Read ARCHITECTURE.md for a deep dive into how OpenWorkflow works under the hood.
Check out examples/ for working examples.
We welcome contributions! Please read CONTRIBUTING.md before submitting a pull request.
No open issues yet, or sync has not completed.