This project has been succeeded by GraphReFly. New development happens at graphrefly-ts. npm install @graphrefly/graphrefly
Skip to content

Solutions ​

Product-focused guides for standalone tools built on callbag-recharge.

Use this section when you want to decide which building block to use before diving into API details.

Solution Matrix ​

SolutionBest forCore APIsStart here
OrchestrateDAG workflows, approvals, retries, and typed execution statepipeline, task, branch, wait, sensorOrchestrate solution
MessagingTopic streams, fan-out consumers, replayable logstopic, subscription, repeatPublish, jobFlowMessaging solution
Job QueueBackground processing with concurrency, retries, and lifecycle eventsjobQueue, topic, subscriptionJob Queue solution

How to choose ​

  • Pick Orchestrate when work is graph-shaped and step dependencies matter.
  • Pick Messaging when you need durable event streams and fan-out subscribers (each app/group sees its own stream).
  • Pick Job Queue when you need competing pull-based workers where each job is processed once.

Released under the MIT License.