River
High-performance job queue for Go and PostgreSQL with transactional job enqueueing. Built on PostgreSQL's SKIP LOCKED feature for reliable, zero-loss background job processing without external dependencies.
Overview
| Category | Message Queue |
| Self-Hostable | Yes |
| On-Prem | No |
| Best For | startup, growth, enterprise |
| Last Verified | 2026-02-13 |
Strengths & Weaknesses
Strengths:- reliability
- performance
- customization
When to Use
Best when:- Go applications with PostgreSQL
- transactional job safety
- no external queue infrastructure