{"data":{"slug":"river","name":"River","tagline":"MPL-2.0 durable Postgres job queue for Go; Pro is paid add-ons","category":"databases","categoryName":"Databases","url":"https://riverqueue.com","github":"https://github.com/riverqueue/river","pricing":"open-source","hook":"River is background jobs in the same Postgres you already run when you refuse a Redis queue and a workflow SaaS bill.","whatsGood":"MPL-2.0. riverqueue/river. Transactional enqueue with your app writes, retries, cron, unique jobs, and a web UI — no extra broker. Docs at riverqueue.com; source github.com/riverqueue/river. Core is complete for most Go+Postgres apps.","theCatch":"Vs BullMQ (MIT Redis/Node queue), Inngest/Trigger.dev (hosted job platforms), and Temporal (durable *workflow* engine): River is a *Postgres job queue for Go*, not Redis, not a SaaS meter, and not Temporal workflows. River Pro is paid add-ons (workflows, batching, sequences, concurrency limits, DLQ, …) via a private Go module — core stays free MPL-2.0 with no paid code in the OSS tree.","verdict":"MPL-2.0 Postgres jobs. Free forever core; Pro is optional paid power, not required to enqueue.","addedAt":"2026-09-14","featured":false,"domain":"Databases","subSpecialty":"Jobs","subcategory":"Jobs","tags":["self-host","copyleft","postgres","workflows","active"],"capabilities":["queue","postgres","jobs"],"surfaces":["Self-host","Hosted"],"ecosystem":["Go","Multi-platform"],"licenseModel":"MPL-2.0","githubStars":5795,"starsPerWeek":38,"access":"free","archived":false,"repo":{"createdAt":"2023-11-08","pushedAt":"2026-10-18","license":"MPL-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"supabase","name":"Supabase","tagline":"Open-source Firebase alternative built on Postgres"},{"slug":"turso","name":"Turso","tagline":"SQLite at the edge with libSQL"},{"slug":"redis","name":"Redis","tagline":"The in-memory data store everyone uses"},{"slug":"upstash","name":"Upstash","tagline":"Serverless Redis and Kafka"},{"slug":"pinecone","name":"Pinecone","tagline":"Vector database for AI applications"}],"links":{"self":"/api/gems/river","html":"/gems/river","markdown":"/gems/river.md","category":"/api/gems?category=databases","categoryPage":"/stacks/databases"}}