Dev Tools · 1h ago
ebind: A Go Library for Durable Task Queues and Workflows with NATS JetStream
ebind is an MIT-licensed Go library that provides a persistent task queue and durable workflow engine using NATS JetStream as its sole dependency. It allows embedding NATS inside the process for development or connecting to a cluster for production. The library supports function-first enqueuing and DAG workflows with retries and timeouts.
Meridian48 take
While ebind simplifies infrastructure by eliminating Redis or Postgres, its reliance on NATS JetStream may still be a learning curve for teams unfamiliar with NATS.
go-librarytask-queue