nowfound

Dev tools · alternatives · 2026

24 alternatives to PostgreSQL Pub/Sub for Node/TypeScript

listen, notify, postgres, pubsub, javascript, typescript

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. PostgreSQL Pub/Sub for Node/TypeScript launched in 2020; newer entries below may have overtaken it.

  1. 1

    SQLite extension + bindings for Postgres NOTIFY/LISTEN semantics with durable queues, streams, pub/sub, and scheduler - russellromney/honker

    Apr 2026 · github.com · its alternatives →

  2. 2

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare - porsager/postgres

    2022 · github.com · its alternatives →

  3. 3

    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 →

  4. 4

    How to use PostgreSQL's LISTEN/NOTIFY as a simple message queue with psycopg2 and asyncio - listen.py

    2020 · gist.github.com · its alternatives →

  5. 5

    Hey all, I'm the creator of @pg-nano/pg-parser. I'm using it in pg-nano[1] to statically analyze Postgres schemas spread across multiple SQL files for a couple of reasons: 1. Each CREATE statement needs to be in topological order, so pg-nano's dev command can execute them without issue. 2. pg-nano has a plugin system like Vite that allows SQL generation based on the parsed schema. Probably to the surprise of no one, working with an untyped AST feels like you're back in the days of JavaScript, because well... you are. Most of you know by now just how great TypeScript and static types in…

    2024 · github.com · its alternatives →

  6. 6

    GraphQL for Postgres. Contribute to solidsnack/GraphpostgresQL development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  7. 7

    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 →

  8. 8

    pgTyped - Typesafe SQL in TypeScript. Contribute to adelsz/pgtyped development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  9. 9

    Throughout my career, I tried many tools to query PostgreSQL, and in the end, concluded that for what I do, the simplest is almost always the best: raw SQL queries. Until now, I typed the results manually and relied on tests to catch problems. While this is OK in e.g., GoLang, it is quite annoying in TypeScript. First, because of the more powerful type system (it's easier to guess that updated_at is a date than it is to guess whether it's nullable or not), second, because of idiosyncrasies (INT4s are deserialised as JS numbers, but INT8s are deserialised as strings). So I wrote pg-typesafe,…

    Feb 2026 · github.com · its alternatives →

  10. 10
  11. 11

    Isomorphic TypeScript client for PostgreSQL with replication

    2020 · prostgles.com · its alternatives →

  12. 12

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events. - hasura/graphql-engine

    2018 · github.com · its alternatives →

  13. 13

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare - porsager/postgres

    2019 · github.com · its alternatives →

  14. 14

    The postgrest-js repo now has a new home: https://github.com/supabase/supabase-js/tree/master/packages/core/postgrest-js - supabase/postgrest-js

    2020 · github.com · its alternatives →

  15. 15

    Broadcast, Presence, and Postgres Changes via WebSockets - supabase/realtime

    2020 · github.com · its alternatives →

  16. 16

    Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months. The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience. It's in early stage of development. I would like to hear your thoughts about it.

    2024 · github.com · its alternatives →

  17. 17PS

    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 →

  18. 18

    A Node.js library to send all kinds of transactional notifications. - notifme/notifme-sdk

    2017 · github.com · its alternatives →

  19. 19

    pubsub in <100 bytes. Contribute to hassanshaikley/pico-pubsub development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  20. 20

    Hi HN - Peter from DBOS here with my co-founder Qian (qianl_cs) Today we want to share our TypeScript library for lightweight durable execution. We’ve been working on it since last year and recently released v2.0 with a ton of new features and major API overhaul. https:&#x2F;&#x2F;github.com&#x2F;dbos-inc&#x2F;dbos-transact-ts Durable execution means persisting the execution state of your program while it runs, so if it is ever interrupted or crashes, it automatically resumes from where it left off. Durable execution is useful for a lot of things: - Orchestrating long-running or…

    2025 · github.com · its alternatives →

  21. 21

    Trigger serverless functions on database events.

    2018 · hasura.io · its alternatives →

  22. 22

    Contribute to yasserf/postgres-typed development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  23. 23

    Hi HN, we're excited to share our open source tool with the community! Inquery is a utility for Postgres that triggers webhooks when rows are inserted, updated, or deleted. It uses database triggers that send low-latency websocket messages to a Go application. This application then calls any configured webhooks with a JSON payload that includes specified values from the database row. Let us know if you have any feedback or questions!

    2023 · github.com · its alternatives →

  24. 24
    pgweb▲78

    Web-based PostgreSQL database browser

    2014 · github.com · its alternatives →

Also compare

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 →