# \[ANN\] PGQueuer-hs 0.0.1: A native PostgreSQL job queue

**URL:** <https://discourse.haskell.org/t/ann-pgqueuer-hs-0-0-1-a-native-postgresql-job-queue/14391>\
**Category:** Uncategorized\
**Created:** [July 12, 2026, 3:56pm UTC](https://discourse.haskell.org/t/ann-pgqueuer-hs-0-0-1-a-native-postgresql-job-queue/14391 "2026-07-12T15:56:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tusharad](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/tusharad/32/5133_2.png) [@tusharad](https://discourse.haskell.org/u/tusharad)\
**Post date:** [July 12, 2026, 3:56pm UTC](https://discourse.haskell.org/t/ann-pgqueuer-hs-0-0-1-a-native-postgresql-job-queue/14391/1 "2026-07-12T15:56:10Z")

</div>

Hello Haskellers!

I’m excited to share the MVP release of **PGQueuer-hs** , a PostgreSQL-powered job queue. If you want robust background workers without adding external dependencies like Redis or RabbitMQ to your stack, this might be for you.

# Key Features

- **Postgres Native:** It leverages PostgreSQL’s native `LISTEN`/`NOTIFY` channels. Your existing database is fast enough!

- **Seamless Interop:** It is 100% compatible with the Python `pgqueuer` library. You can safely enqueue jobs from Python into your Haskell worker and vice versa.

# Background & Roadmap

I use the Python version of pgqueuer at work and think it’s brilliant, so I decided to bring the same ecosystem to Haskell.

This is currently an early MVP release and the API might shift. The underlying database logic is currently backed by postgresql-simple. In the future, I plan to build out an adapter pattern to support other popular Haskell Postgres libraries.

I would love to hear your thoughts, feedback, or any suggestions you have for the roadmap!

# Links

- GitHub: [https://github.com/tusharad/pgqueuer-hs](https://github.com/tusharad/pgqueuer-hs)

- Hackage: [pgqueuer-hs: PostgreSQL powered Job queue](https://hackage.haskell.org/package/pgqueuer-hs)
