Dev tools · alternatives · 2026
24 alternatives to PgHook – Docker image that streams PostgreSQL row changes to webhooks
I needed real-time updates in a web UI whenever PostgreSQL table rows change, so I built PgHook. It's a 23 MB Docker image (10.1 MB compressed), .NET9 AOT-compiled, that streams logical replication events and sends them to a configurable webhook. In my setup, the webhook converts events to SignalR messages that push updates to the UI. I know about Debezium but I needed something minimal, and I like playing with csharp.
PgHook is a Docker image that captures PostgreSQL row changes using logical replication and streams them to a configurable webhook in real time. Built with .NET9 and compiled ahead-of-time, the image is 23 MB (10.1 MB… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Hey HN! Lev and Justin here, authors of PgDog (https://pgdog.dev/), a connection pooler, load balancer and database sharder for PostgreSQL. If you build apps with a lot of traffic, you know the first thing to break is the database. We are solving this with a network proxy that works without requiring application code changes or database migrations. Our post from last year: https://news.ycombinator.com/item?id=44099187 The most important update: we are in production. Sharding is used a lot, with direct-to-shard queries (one shard per query) working pretty much…
Feb 2026 · github.com · its alternatives →
- 2

PostgreSQL pooler with sharding, load balancing and failover support. - postgresml/pgcat
2022 · github.com · its alternatives →
- 3

A high-performance Postgres replication engine written in Rust. Embed it in your Rust application or run it as a standalone binary. - supabase/etl
2024 · github.com · its alternatives →
- 4

PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!
2024 · github.com · its alternatives →
- 5

Streaming Postgres logical replication changes atleast-once over websockets - hasura/pgdeltastream
2018 · github.com · its alternatives →
- 6
Quailrunner▲178Low-code webhook initiation using your Postgres database
2024 · quailrunner.com · its alternatives →
- 7

In-memory Postgres for unit/E2E tests. Contribute to hexclave/pgmock development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 8

pg_netstat is a Postgres extension to monitor database network traffic. It uses libpcap to capture packets and aggregates at user-specified interval.
2022 · github.com · its alternatives →
- 9

Unmodified Postgres with some useful extensions. Contribute to supabase/postgres development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 10

- 11PS
Hello HN, I am Sai Srirampur, one of the Co-founders of PeerDB. (https://github.com/PeerDB-io/peerdb). We spent the past 7 months building a solid experience to replicate data from Postgres to data warehouses. Now we're expanding to queues. PeerDB Streams provides a simple and native way to replicate changes as they happen in Postgres to Queues (Kafka, Redpanda, Google PubSub, etc). We use Postgres logical decoding to enable Change Data Capture (CDC). Blog post here: https://blog.peerdb.io/peerdb-streams-simple-native-postgres.... 10-min quickstart here:…
2024 · its alternatives →
- 12

Schedule reminders, follow-ups, notifications, and expirations with one API call. Delivery tracking, retries, and failure alerting built in. No cron to maintain.
2018 · posthook.io · its alternatives →
- 13

Hey, Sam and the team from ElectricSQL here. PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It's 3mb Gzipped, now has support for many Postgres extensions, including pgvector, and it has a reactive "live query" API. It's also fast, with CRUD style queries executing in under 0.3 ms, and larger, multi-row select queries occurring within a fraction of a single frame. PGlite started as an experimental project we shared on X, and the…
2024 · pglite.dev · its alternatives →
- 14

A flamegraph generator for Postgres EXPLAIN ANALYZE output. - mgartner/pg_flame
2019 · github.com · its alternatives →
- 15

Now part of Hasura GraphQL Engine. Listen to postgres events and forward them as JSON payloads to a webhook - hasura/skor
2018 · github.com · its alternatives →
- 16

PostgreSQL Docker images with the extensions you actually need -- pre-built, composable, no compilation. - pglayers/pglayers
Jul 2026 · github.com · its alternatives →
- 17
Hookdeck▲243From webhooks to external event streams, Hookdeck ensures every event is received, processed, and monitored reliably at scale, giving you complete visibility and control.
2021 · hookdeck.com · its alternatives →
- 18MD
Hey HN, I’m an engineer at Supabase [0] and one of the creators of this demo. My team and I have been working hard to bring developers the next version of Supabase Realtime. The current version of Realtime [1] is a Change Data Capture (CDC) server for a PostgreSQL database that broadcasts changes via WebSockets to authorized subscribers. It’s written in Elixir/Phoenix. The server utilizes PostgreSQL’s logical replication functionality, which writes database changes to Write-Ahead Logging (WAL) segment files, and a replication slot, responsible for managing and retaining WAL files.…
2022 · multiplayer.dev · its alternatives →
- 19

dockerized (postgres + nginx + golang + react). Contribute to karlkeefer/pngr development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20

- 21

Broadcast, Presence, and Postgres Changes via WebSockets - supabase/realtime
2020 · github.com · its alternatives →
- 22

sql-tap is a transparent proxy that captures SQL queries by parsing the PostgreSQL/MySQL wire protocol and displays them in a terminal UI. You can run EXPLAIN on any captured query. No application code changes needed — just change the port.
Feb 2026 · github.com · its alternatives →
- 231R
2016 · magic.io · its alternatives →
- 24

Hi HN! We're Evgeny and Arjun, and we’re building a better way to do analytics with Postgres. We love Postgres for its simplicity, power, and rich ecosystem. But engineers have to still get bogged down with heavyweight and expensive OLAP systems when connecting an analytics data stack. Postgres is amazing at OLTP queries, but not for OLAP queries (large data scans and aggregations). Even in this case, we’ve still heard from countless scaling startups that they still try to use only a read replica to run analytics workloads since they don’t want to deal with the data engineering complexity of…
2024 · github.com · its alternatives →
Also compare
- PgDog – Scale Postgres without changing the app alternatives
- PgCat, Postgres pooler with sharding, load balancing and failover alternatives
- Pg_replicate – Build Postgres replication applications in Rust alternatives
- PgQueuer – Transform PostgreSQL into a Job Queue alternatives
- PGDeltaStream – Streaming Postgres database changes over WebSockets alternatives
- Quailrunner alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →