nowfound

Dev tools · alternatives · 2026

24 alternatives to Underrated Postgres: Build Multi-Tenancy with Row-Level Security

Utilizing Postgres' RLS feature to isolate user data instead of easy-to-forget where-clauses, is such an underrated use case, I really wonder why not more people use it. If you prefer code over the blog post, I've put the full application example on GitHub. Would love to hear your thoughts. https://github.com/simplyblock/example-rls-invoicing

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    In-memory Postgres for unit/E2E tests. Contribute to hexclave/pgmock development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  2. 2PN

    We've been hard at work for a few weeks and thought it's time for another update. In case you missed our first post, PostgresML is an end-to-end machine learning solution, running alongside your favorite database. This time we have more of a suite offering: project management, visibility into the datasets and the deployment pipeline decision making. Let us know what you think! Demo link is on the page, and also here: https://demo.postgresml.org

    2022 · postgresml.org · its alternatives →

  3. 3

    This is like 4 years old, but I’m braver now and ready to share stuff with this community. I’ve been a lurker for a while. I made this tool - it’s kind of like “explain” but it tells you about what locks would be required by the query. I was making it as part of a larger tool that would try to prevent deadlocks during migrations at my last company, I never finished it.

    2023 · github.com · its alternatives →

  4. 4

    Logical multi-master PostgreSQL replication. Contribute to pgEdge/spock development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  5. 5

    A look at modern database approaches and how Citus scales PG

    2016 · softwareengineeringdaily.com · its alternatives →

  6. 6

    This is a MVP for Serverless Postgres. 1/ It uses Fly.io[0], which can automatically pause your database after all connections are released (and start it again when new connections join). 2/ It uses Oriole[1], a Postgres extension with experimental support for S3 / Decoupled Storage[2]. 3/ It uses Tigris[3], Globally Distributed S3-Compatible Object Storage. Oriole will automatically backup the data to Tigris using background workers. I wouldn't recommend using this in production, but I think it's in a good spot to provoke some discussion and ideas. You can get it running…

    2024 · github.com · its alternatives →

  7. 7

    Build production grade web applications in minutes

    2024 · its alternatives →

  8. 8

    I've been working on a little project recently to solve a problem that I've encountered at every job I've ever had, and I'm eager for some feedback. Having super granular roles & permissions in PostgreSQL is desirable, but quite difficult to maintain (particularly at smaller companies without dedicated security/devops/DBA/whatever who make it their business to maintain it). I've thought for a while that having a declarative way to manage them would be really useful and allow more teams to actually make use of sophisticated security features that PostgreSQL offers in their…

    2023 · github.com · its alternatives →

  9. 9

    Simplify PostgreSQL Row Level Security

    2024 · easy-rls.vercel.app · its alternatives →

  10. 10

    Modern cryptography for PostgreSQL using libsodium. - michelp/pgsodium

    2022 · github.com · its alternatives →

  11. 11

    Hi HN — we've built a testing framework for Supabase that spins up fast, isolated Postgres databases for each test case. It’s designed to make RLS policies easy to validate with real database state, without global test fixtures or mock auth. Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions) We also published example projects and a free set of tutorials:…

    Nov 2025 · npmjs.com · its alternatives →

  12. 12

    We announced our startup pgEdge this morning. We have two options available: pgEdge Platform (self-hosted, fully open) and pgEdge Cloud (managed DBaaS), with the latter in private beta. Take a look and let us know what you think!

    2023 · pgedge.com · its alternatives →

  13. 13

    It's time we talked about something many developers, data analysts, and even web application servers are guilty of: downgrading PostgreSQL connection security. Too often, we see connections dropped from full TLS verification to "any TLS" (i.e., sslmode=require) or, even worse, plain text connections. Why? Because most cloud providers, like AWS or Google Cloud SQL, use non-public Certificate Authorities for PostgreSQL. The result? Unverified TLS connections because no one has time to set up all devices across an organization to trust custom certificate authorities. And here's the most…

    2024 · github.com · its alternatives →

  14. 14
  15. 15

    Hey HN, I built Rivestack because managed PostgreSQL with pgvector is either expensive (AWS, GCP) or shared resources (Neon, Supabase free tiers). What it does: - Dedicated PostgreSQL with pgvector pre-installed - Automated backups, monitoring, HA - EU and US-East regions - Free tier for testing Benchmarks on the $29 tier: - 10k vectors: 2,000 QPS, <4ms latency - 1M vectors: 252 QPS, 32ms latency, 98% recall Stack: Hetzner infrastructure, Patroni for HA, pgBackRest for backups. Would love feedback from anyone building RAG or semantic search. Happy to answer questions!

    2025 · rivestack.io · its alternatives →

  16. 16

    We’ve been building visual rule engines (clear spreadsheet interfaces -> API endpoints that map incoming data to a large number of potential outcomes), and had the fun idea lately to see what happens when we use our decision table UI with Claude’s PreToolUse hook. The result is a surprisingly useful policy&#x2F;gating layer– these tables let your team: - Write conditional, exception-friendly policies beyond globs&#x2F;prefixes (e.g. allow rm -rf only in *&#x2F;node_modules&#x2F;*, deny &#x2F; or $HOME, ask if --force or network call; gate kubectl delete &#x2F; SQL DROP with a clear reason) -…

    Jan 2026 · github.com · its alternatives →

  17. 17

    "Can you check if this user is on the premium plan?" "I have a support ticket on Mr.Bean, saying he cannot login... Can you have a look?" "How many subscriptions did we have today?" ... As senior SWE at Twenty.com (open source CRM), I had these quite often. Every day I needed to check something in Postgres, I had to wait 30 seconds for DBeaver to load or fight pgAdmin's UI. So I built Paul. Yes our database configuration has too many schemas (3000 schemas) for those clients, but still, it was not Postgres fault. Only the client that couldn't handle it. Paul is a native macOS app, light…

    Feb 2026 · guillim.github.io · its alternatives →

  18. 18

    Postgres Themis plugin. Contribute to cossacklabs/pg_themis development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  19. 19PE
  20. 20

    Hi HN! My name is Sven, I am an engineer at Timescale and this is my fun side project. The main purpose of pgspot is to check postgres extension sql scripts for vulnerabilities but it can also be used to check functions outside of extension context e.g. security definer functions. I've started working on this after finding vulnerabilities in timescaledb to ensure similar vulnerabilities don't reappear. While working on this i found vulnerabilities in over 30 extensions and some of the findings even lead to postgres upstream changes to reduce attack surface of extension scripts (…

    2024 · github.com · its alternatives →

  21. 21IL

    My name is Elliott. For the last three years, I’ve been building a DevOps platform on the best-in-class open source platforms (Kubernetes, Elixir, PostgreSQL, Grafana, etc.). The goal is to give engineering teams access to a modern DevOps infrastructure without needing to have a full SRE&#x2F;DevOps team dedicated. It’s also open source &#x2F;fair source - all the source code is here → https:&#x2F;&#x2F;github.com&#x2F;batteries-included&#x2F;batteries-included I shipped a public beta today and would love to hear initial reactions, thoughts, and feedback. Here are details of the platform: *…

    2024 · batteriesincl.com · its alternatives →

  22. 22

    Modern cryptography for PostgreSQL using libsodium. - michelp/pgsodium

    2019 · github.com · its alternatives →

  23. 23SU

    Hey HN! Vinesh, Ian, and Kunal here. We’re building Bracket (YC W22), a bidirectional ETL platform — software that syncs data two ways between your data stack and the spreadsheet tools that your business teams rely on (e.g. Google Sheets, Airtable, and Notion databases), with the ability to add transformation logic (like SQL statements or MongoDB aggregation statements) in between. (https:&#x2F;&#x2F;www.usebracket.com&#x2F;) In other words, if you want to join columns from two Postgres tables, sync the result to an Airtable table, and allow your Airtable users to edit certain fields from…

    2022 · usebracket.com · its alternatives →

  24. 24

    Hi HN, pgstream is an open source CLI tool and Go library for Postgres logical replication events. We have some bigger plans with it, but as of now its main "differentiator" is that it includes not only data changes but also DDL changes in the same ordered and consistent stream. We have developed this because in the Xata platform we handle automatic replication from Postgres to Elasticsearch&#x2F;OpenSearch. Initially schema changes were problematic because they required us intercepting them at the API layer and then apply them to the search engine. But if the replication is slightly delayed…

    2024 · xata.io · 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 →