Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more β
Top 23 Go Postgre Projects
-
Gravitational Teleport
The easiest, and most secure way to access and protect all of your infrastructure.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
The CLI generates migration files; applying them is up to your usual tool. With golang-migrate:
-
Project mention: Go SQL Query Builder Without Dependencies: Relica, the ozzo-dbx Successor β What Broke on PostgreSQL and SQLite | dev.to | 2026-10-03
Migrations. Use goose or atlas.
-
-
Project mention: Databow: a Rust CLI for any database with an ADBC driver | news.ycombinator.com | 2026-06-05
-
If you already run k8s, why not just use cnpg?
https://github.com/cloudnative-pg/cloudnative-pg
-
Project mention: spawn alternatives - dbmate, Flyway, atlas, liquibase, and goose | libhunt.com/r/saward/spawn | 2026-09-07
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Introducing Xata OSS: Postgres platform with branching, now Apache 2.0 | dev.to | 2026-04-22
pgroll offers zero-downtime, undoable, schema migrations for PostgreSQL
-
Project mention: Kafka Just Learned to Be a Queue. Postgres Has Been One All Along. | dev.to | 2026-10-05
This is the part Kafka cannot match without extra machinery. If your API inserts a user and enqueues "send welcome email" in the same transaction, the job exists if and only if the user exists. River, a Go job queue backed by Postgres, makes this its core argument (River docs): with a separate queue store you either enqueue after commit and lose jobs on a crash, or enqueue before commit and have workers race a row they cannot see yet.
-
-
pREST
PostgreSQL β REST, low-code, simplify and accelerate development, β‘ instant, realtime, high-performance on any Postgres application, existing or new, MCP server
Project mention: PREST 2.1 β REST and MCP APIs for multiple PostgreSQL databases | news.ycombinator.com | 2026-07-11 -
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service. (by CrunchyData)
-
There's WAL-G, a fairly popular backup and restoration tool for multiple database engines. There's Databasus, a backup and restoration tool focused on Postgres that ships with a web UI. There's Barman, a backup and recovery manager for Postgres, solving all the same problems. And there's pgBackRest.
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
-
Project mention: Go SQL Query Builder Without Dependencies: Relica, the ozzo-dbx Successor β What Broke on PostgreSQL and SQLite | dev.to | 2026-10-03
Compile-time type safety. If you want that, sqlc or jet are better tools.
-
peerdb
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Project mention: WAL-RUS: a Rust Rewrite of WAL-G for PostgreSQL Backups | news.ycombinator.com | 2026-06-28Weβre big Go fans, the whole of PeerDB is written in Go: https://github.com/PeerDB-io/peerdb
The importance of optimizing (resource) margins and having predictable memory usage increases significantly in the DBaaS/Postgres world, where your process coexists and competes with other critical workloads.
Also, WAL-RUS isnβt rocket science. Postgres already exposes a rich set of native APIs, making development fairly straightforward even in Rust.
TL;DR: when to choose Rust or Go really depends on the workload and what you are going after.
-
database-lab-engine
DBLab enables π database branching and β‘οΈ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.
-
-
I love how the Planetscale CEO has been shitting on multigres[0], Supabase's equivalent to Neki, and gloating about how superior Neki is, and it's not even open source!
Sam, it feels like you're just playing games. It's hard to take anything you say or do seriously. Are you going to OSS this thing? Or have you decided to backpedal?
Congrats on the checks notes closed launch, I guess?
0: https://github.com/multigres/multigres
-
Anyone looking for an alternative can try UFO Backup aka pgbackweb https://github.com/eduardolat/pgbackweb
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Postgres discussion
Go Postgres related posts
-
Aurora PostgreSQL now supports querying of Apache Iceberg and Parquet data
-
I built pistachio, a declarative schema tool for PostgreSQL
-
Handle frequent Database Migrations in Agentic Workflows
-
Show HN: Pistachio β Declarative schema management for PostgreSQL
-
mAPI-ng alternatives - Grafana and opentelemetry-go
3 projects | 26 Jul 2026 -
Show HN: Pgwd β PostgreSQL connection alerts with cron exit codes
-
PREST 2.1 β REST and MCP APIs for multiple PostgreSQL databases
-
A note from our sponsor - AppSignal
www.appsignal.com | 15 Oct 2026
Index
What are some of the best open-source Postgre projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Gravitational Teleport | 20,977 |
| 2 | migrate | 18,960 |
| 3 | goose | 11,559 |
| 4 | FerretDB | 11,095 |
| 5 | usql | 10,136 |
| 6 | cloudnative-pg | 9,420 |
| 7 | dbmate | 7,446 |
| 8 | SQLBoiler | 6,987 |
| 9 | pgroll | 6,597 |
| 10 | river | 5,749 |
| 11 | postgres-operator | 5,255 |
| 12 | pREST | 4,618 |
| 13 | redka | 4,565 |
| 14 | postgres-operator | 4,452 |
| 15 | wal-g | 4,296 |
| 16 | space-cloud | 4,002 |
| 17 | jet | 3,817 |
| 18 | peerdb | 3,299 |
| 19 | database-lab-engine | 2,775 |
| 20 | goqu | 2,670 |
| 21 | multigres | 2,665 |
| 22 | pgbackweb | 2,640 |
| 23 | sq | 2,573 |