{"repo":"YakirOren/turbine","free":true,"listed":false,"github":"https://github.com/YakirOren/turbine","clone":"git clone https://github.com/YakirOren/turbine.git","description":"SQLite-based durable workflow engine for Go","language":"TypeScript","stars":18,"topics":["background-jobs","durable-execution","go","golang","sqlite","workflow","workflow-engine","cron","job-queue","orchestration"],"license":"MIT","category":"workflow-automation","readme_excerpt":"turbine SQLite-based durable workflow engine for Go. No external dependencies, single binary. Install Features Durability - Durable workflows , survive crashes, restart where they left off - Steps , record intermediate results, replay on recovery - Step retries , automatic retries with exponential backoff - Durable pause , survives restarts Coordination - Queues , concurrency control, priority, rate limiting, partitioning - Scheduled workflows , cron expressions via the built-in scheduler - Send/Receive , inter-workflow messaging - Events , key-value signaling between workflows Lifecycle - Timeout/Deadline , cancel workflows after a duration or at a specific time - Garbage collection , automatic cleanup of completed workflows Documentation - Concepts: workflows, steps, checkpoints, queues, scheduling, communication, kv-store, lifecycle, errors - API reference: workflows, steps, queues, configuration Examples Every feature has a runnable example under examples/ . Start with basic for a minimal workflow. Example What it shows --- --- basic Minimal workflow steps Multi-step order processing concurrent Parallel steps with DoAsync retry Step retries with exponential backoff sleep Durable pause queue Queue with concurrency and rate limiting scheduled Cron-scheduled workflows events Key-value events and Send / Receive lifecycle Cancel, resume, and inspect workflows app-access Serve HTTP routes alongside workflows products Generate files and deliver them via a ProductSender connector","default_branch":null,"files":null,"tree":[],"storefront":"/r/YakirOren","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YakirOren/turbine/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."}