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.