Dev tools · alternatives · 2026
24 alternatives to Idea for unit testing with PostgreSQL in Go
Experiment in unit testing with PostgreSQL using Docker - borud/drydock
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Idea for unit testing with PostgreSQL in Go launched in 2021; newer entries below may have overtaken it.
- 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

A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 3

Contribute to Z-Gort/Reservoirs-Lab development by creating an account on GitHub.
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

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

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 →
- 7

Originally inspired by pg_regress, pg_yregress provides a TAP-compatible test executor that allows for better test organization, easier instance management, native JSON handling and so on.
2023 · github.com · its alternatives →
- 8

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. - ory/dockertest
2016 · github.com · its alternatives →
- 9

SnapQL is an open-source desktop app (built with Electron) that lets you query your Postgres database using natural language. It’s schema-aware, so you don’t need to copy-paste your schema or write complex SQL by hand. Everything runs locally — your OpenAI API key, your data, and your queries — so it's secure and private. Just connect your DB, describe what you want, and SnapQL writes and runs the SQL for you.
2025 · github.com · its alternatives →
- 10

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 →
- 11

Hey! I'm Andrei. I got frustrated by how people tend to build overcomplicated backend systems, being "motivated" by big tech case studies and popular books. So, I started exploring lean architecture, and building my digital garden of ideas, approaches and data that align with this direction. Here I want to present one of the tools – Sizing tool for PostgreSQL. I've benchmarked PostgreSQL on different EC2 instances and disks, with different initial data sets to see performance that these instances can give you. And I've built a tool to visualize this data, which I welcome you to explore. So,…
Jul 2026 · postgres.saneengineer.com · its alternatives →
- 12

Turnkey containers launched from inside Postgres
2022 · docs.crunchybridge.com · its alternatives →
- 13

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

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

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 →
- 16

[Community] Play Battleships on PostgreSQL. Contribute to selectel/sql-battleships development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 17

PostgreSQL Docker images with the extensions you actually need -- pre-built, composable, no compilation. - pglayers/pglayers
Jul 2026 · github.com · its alternatives →
- 18DL
Prices for Postgresql Database as a Service in Google Cloud, Amazon, and DigitalOcean.
2014 · databaselabs.io · its alternatives →
- 19

PostgreSQL database queries are a common performance bottleneck for web apps. Before you resort to more complex optimization techniques like caching or read replicas, you should double-check if your database engine does not need tuning and queries are not underperforming. In this blog post, I presen
2021 · pawelurbanek.com · its alternatives →
- 20

Hello HN! Keeping Elasticsearch or Algolia in sync with Postgres is a pain when your data spans multiple tables. Traditional CDC tools like Debezium capture table-level events but don’t help when you need to index a full entity composed of related records. That's why I built PG-Capture. PG-Capture lets you define a schema as complex as you need, aggregate table-level events, and reconstruct structured objects spanning multiple tables. It then publishes them as meaningful domain-level events to any queue (RabbitMQ, SQS, etc.). PG-Capture does NOT replace Debezium, it works on top of it (or…
2025 · pg-capture.onrender.com · its alternatives →
- 21AU
pgMustard is a Postgres EXPLAIN visualisation tool that also gives performance advice, scored based on its potential to speed up your query.
2019 · pgmustard.com · its alternatives →
- 22

2024 · github.com · its alternatives →
- 23

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.
2025 · github.com · its alternatives →
- 24

Built a developer-friendly BaaS around PostgreSQL + PostGIS. Instant APIs, real-time updates, self-hostable Docker image. Feedback welcome
Oct 2025 · centia.io · its alternatives →
Also compare
- I open-sourced the in-memory PostgreSQL I built at work for E2E tests alternatives
- Godb is a simple Go ORM for PostgreSQL, MySQL, SQLite and SQL Server alternatives
- Postgres as a VectorDB GUI alternatives
- PgQueuer – Transform PostgreSQL into a Job Queue alternatives
- PgCat, Postgres pooler with sharding, load balancing and failover alternatives
- BemiDB – Postgres read replica optimized for analytics 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 →