SaaSHub helps you find the best software and product alternatives Learn more →
Pgmq Alternatives
Similar projects and alternatives to pgmq
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
windmill
Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
-
FLiPStackWeekly
FLaNK AI Weekly covering Apache NiFi, Apache Flink, Apache Kafka, Apache Spark, Apache Iceberg, Apache Ozone, Apache Pulsar, and more...
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
worker
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
pgmq discussion
pgmq reviews and mentions
- Postgres transactions are a distributed systems superpower
- Pg_durable: Microsoft open sources in-database durable execution
- Postgres Message Queue (PGMQ)
- Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems
-
How to think about durable execution
Helpful read, thanks for sharing! We have been (slowly) working on some fairness related queueing features over in pgmq for a bit too https://github.com/pgmq/pgmq/pull/442. It does get complicated on Postgres IMO.
-
Go module consumer-pgmq-go to polling messages from Queue(Supabase/PostgreSQL)
Hi everyone!
I’m here today to show you the golang module named consumer-pgmq-go I created. The module took the responsibility of polling the messages and passing the messages to a handler function to process.
Why I created it?
Recently I discovered a feature queue on Supabase where I can implement a messaging queue using Postgresql database.
Spoiler if you have a Postgresql running out of Supabase you can use the queue feature too, you need only install the extension named pgmq. Link of instructions: https://github.com/pgmq/pgmq
But I noticed something missing on my opinion I didn’t find a solution to make the polling from the message and passing to a function I defined to execute something, so as result of it I created the module named consumer-pgmq-go where integrate with Supabase and Postgresql
What did I learn or review?
- Github actions + semantic-release to generate tags and simplify the process to create a release.
- Goroutine to distribute the demand between the goroutines
- Channel to allow to send the messages from main process to goroutines to process a message using the handler(function contains the consumer code logic)
- Use context to define timeout to handle a message.
Link of Github repository: https://github.com/tiago123456789/consumer-pgmq-go
#go #golang #supabase #queue #postgres
-
Consumer-pgmq – Dead letter queue new feature
Hi everyone!
I’m here to show the dead letter queue feature I implemented on the node.js module named consumer-pgmq, so if I set up to try 2 times and the message failed 2 times on the third time will send the message to the dead letter queue.
What is it?
Recently I discovered a feature queue on Supabase where I can implement a messaging queue using Postgresql database.
Spoiler if you have a Postgresql running out of Supabase you can use the queue feature too, you need only install the extension named pgmq. Link of instructions: https://github.com/pgmq/pgmq
But I noticed something missing on my opinion I didn’t find a package on Npm to make the polling from the message and passing to a function I defined to execute something, so as result of it I created the npm package named consumer-pgmq where integrate with Supabase and Postgresql
Link of module on Npm: https://www.npmjs.com/package/consumer-pgmq
-
I Build Software Quickly
You can have a queue in your relational DB (example: https://github.com/pgmq/pgmq). It'll scale pretty far.
- How to Run CRON Jobs in Postgres Without Extra Infrastructure
- Show HN: Install PGMQ on Any Postgres
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2026
Stats
pgmq/pgmq is an open source project licensed under PostgreSQL License which is an OSI approved license.
The primary programming language of pgmq is Rust.