Hacker GitHub

← All repos

janbjorge/pgqueuer

View on GitHub ↗ ★ 1,548 Python

PostgreSQL-backed background job and task queue for Python.

20 mentions on Hacker News by 4 people: 9 stories, 11 comments · first 2024-04-28 · latest 2026-05-11

Mentions per year 20 mentions · busiest year 2024 (13)
20082026
  1. I maintain a small Postgres-native job queue for Python called PGQueuer: https://github.com/janbjorge/pgqueuer It uses the same core primitives people are discussing here (FOR UPDATE SKIP LOCKED for claiming work; LISTEN/NOTIFY to wake…
  2. …If/when you truly outgrow it, you can move to Kafka with a clearer picture of your needs. Repo: https://github.com/janbjorge/pgqueuer Disclosure: I maintain PGQueuer.
    comment by jeeybee · 2025-10-29 · in Kafka is Fast – I'll use Postgres
  3. …Postgres and want to ditch extra queue clusters, give it a spin and let me know how it holds up. https://github.com/janbjorge/pgqueuer
  4. PGQueuer does something fairly similar in python: https://github.com/janbjorge/pgqueuer
  5. Another good one is pgqueuer https://github.com/janbjorge/pgqueuer
  6. …background jobs without adding extra infrastructure, PGQueuer might be worth a look: GitHub - https://github.com/janbjorge/pgqueuer
    comment by jeeybee · 2024-12-07 · in How to use Postgres for everything
  7. …It's a minimalist alternative for those already using PostgreSQL, avoiding the need for Redis. - https://github.com/janbjorge/PGQueuer disclaimer: Im the auther.
  8. Unsure whats going on, but unable to add links to my question. - https://github.com/janbjorge/pgqueuer - https://news.ycombinator.com/item?id=41284703
  9. …It’s perfect for handling background tasks and managing workflows with simplicity and reliability https://github.com/janbjorge/pgqueuer
  10. …async support, it you can also have sync functions, they will be offloaded to threads via anyio ( https://github.com/janbjorge/PgQueuer/blob/99c82c2d661b2ddfc... ) It has a global rate limit, synced via pg notify.
  11. …PgQueuer.db, PgQueuer.listeners.add_listener; asyncpg add_listener: https://github.com/janbjorge/PgQueuer/blob/main/src/PgQueuer... asyncpg/tests/test_listeners.py: https://github.com/MagicStack/asyncpg/blob/master/tests/test.