pgmq/pgmq
A lightweight message queue. Like AWS SQS and RSMQ but on Postgres. observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 98
- Release rhythm 81
- Longevity 81
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 44
- age_days: 1136
- days_rel: 50
- days_push: 12
- n_releases_24m: 16
Adoption not part of the score
5112 stars · 141 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
pgmq is a lightweight message queue built on PostgreSQL, providing SQS/RSMQ-like semantics via a Postgres extension and a Rust client crate. It lets applications use their existing Postgres database for durable, transactional message queuing.
Use cases
- add a message queue to an app without new infrastructure
- replace AWS SQS with a self-hosted Postgres-backed queue
- enqueue background jobs from Rust using Postgres
- implement reliable task queues with transactional guarantees
- run delayed message processing on Postgres
When to choose
- you already run Postgres and want queuing without extra services
- you need transactional consistency between queue and database data
- you want a simple, lightweight SQS alternative you can self-host
When to avoid
- you need very high throughput beyond what Postgres can handle
- you require multi-cloud managed queuing with built-in fanout
- your workload needs Kafka-style streaming or log semantics
Facets
library · maturity active
message-queue database databases backend rust self-hosted postgres-extension sqs-alternative rsmq queuing messaging postgres
3 sources
- readme: https://github.com/pgmq/pgmq · fetched 2026-08-28 · 6005cc661725
- homepage: https://pgmq.github.io/pgmq/ · fetched 2026-08-29 · 36c6c3c2e4f9
- registry_crates: https://crates.io/api/v1/crates/pgmq · fetched 2026-08-29 · 7d8c189afb48
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pgmq/pgmq | main | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem