Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 database-management Open-Source Projects
-
Flyway is a Java-based migration tool that’s widely used in enterprise settings. While not Go-native, you can integrate it into Go projects using its CLI or by calling its Java library. Flyway is great for teams needing robust versioning and audit-ready migration history.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
cloudnative-pg
CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance
Thank you for your feedback. I'm trying to extract possible improvement actions from your comment, and here are my thoughts.
That certificate expiry issue was unfortunate, but was resolved (if I'm not mistaken) a couple of years ago.
StackGres is just a control plane, your database is as stable as a standalone one. StackGres itself may fail and it won't affect your database, it's not on the data plane. Indeed, it has a feature to "pause it" if you need to perform some manual operations (otherwise everything is automated).
There are procedures to reconstruct a database from PVC. It's arguably tedious, but should be much simpler than running a Postgres pod without the help of an operator like StackGres.
As for the ratio of issues: most of the issues that we get are feature and/or extensions requests, and certainly we can't tackle them all. Most, if not all, outstanding issues are addressed within a reasonable time frame. Is there any particular issue that would itch you that is open? I'd be happy to personally review it. Yet, there are as of today more than 2K closed issues, I won't call that a small number.
I'd also weight the importance of issues, like the split brain that CNPG suffers [1] and that apparently won't even be solved. StackGres relies instead on the trusted and reputed Patroni, which is known NOT to risk split brains that could lead to severe data loss.
[1]: https://github.com/cloudnative-pg/cloudnative-pg/discussions...
-
- Project mention: Stopping bad guys from using my open source project (feedback wanted) | news.ycombinator.com | 2025-11-29
On what license to choose, this talk by Adam Jacob is good:
https://www.youtube.com/watch?v=rmhYHzJpkuo
And if you want to read about open source vs source available, this GitHub with the Red Hat lawyer and co-author of GPLv2 provides a TLDR of the sentiment. The reference from Chad gives a deep dive into the discussion and origin of FSL’s language.
https://github.com/liquibase/liquibase/issues/7374
- Project mention: Why uber ditched postgres for mysql: What every developer can learn from it | dev.to | 2025-05-03
Awesome Database Tools An ongoing GitHub list of cool tools for DB monitoring, analysis, backup, and migration.
-
Mathesar
Mathesar is an 100% open source collaborative web application that empowers users of all technical skill levels to view, edit, query, and collaborate on PostgreSQL data in an intuitive spreadsheet-like interface. It has native database-level access control, is self hosted and deployed in minutes, and works directly with Postgres objects without extra abstractions.
At this point, it'd be easier to give your users access to DBeaver or Bigquery directly. Also limiting their access to certain views with prepared data to avoid expensive queries.
For a UI based SQL tool I've used Looker few years ago and thought it was ok. I wonder how much AI tooling Google added since then to help with LookML generation. There are also other open source tools like mathesar (https://github.com/mathesar-foundation/mathesar) which look promising.
-
i've been working on a database management tui called rainfrog (https://github.com/achristmascarl/rainfrog). it supports postgres, mysql, and sqlite, and we recently added several new features such as:
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service. (by CrunchyData)
-
nosqlclient
Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
-
-
-
DataStructures-Algorithms
This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.
-
vector-admin
The universal tool suite for vector database management. Manage Pinecone, Chroma, Qdrant, Weaviate and more vector databases with ease.
-
cli
Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema. (by supabase)
I ended up finding an issue "supabase_vector_project container is not ready: unhealthy" in which noga-dev notes that enabling "Expose daemon on tcp://localhost:2375 without TLS" in Docker Desktop resolves the issue.
-
-
Visit the official DBngin website at dbngin.com
-
schemahero
A Kubernetes operator for declarative database schema management (gitops for database schemas)
-
My only blocker for using both Kottster and PocketBase more widely is a lack of ability to customize the editor for specific columns in the database. In my case I have a json column that needs to match a specific schema. For both Kottster and PocketBase these columns are edited as text and don't provide a way for me to drop in my own editor. I did create a feature request for this for the Kottster team though!
-
-
pmm
Percona Monitoring and Management: an open source database monitoring, observability and management tool
-
-
SQL-interview-questions
List of Top 500 SQL Interview Questions & Answers with queries and more (by kansiris)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
database-management discussion
database-management related posts
-
How to Set-Up MySQL with DBngin for Laravel 12 Development
-
Make Your App Grow Painlessly: How I Escaped Repetitive Code Thanks to the Provider Pattern
-
supabase_vector_project container is not ready: unhealthy
-
Show HN: Apache Cloudberry – Advanced and mature open-source MPP database
-
Show HN: Cloudberry Database – Greenplum Fork, Now an Apache Incubator Project
-
Open-Source CLI tool to inspect databases fast
-
Show HN: A self-hosted CLI tool to inspect databases fast without SQL
- A note from our sponsor - Stream getstream.io | 22 Dec 2025
Index
What are some of the best open-source database-management projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Flyway | 9,388 |
| 2 | cloudnative-pg | 7,631 |
| 3 | sqlitestudio | 6,305 |
| 4 | liquibase | 5,358 |
| 5 | awesome-db-tools | 4,896 |
| 6 | Mathesar | 4,701 |
| 7 | rainfrog | 4,614 |
| 8 | postgres-operator | 4,338 |
| 9 | nosqlclient | 3,471 |
| 10 | OmniDB | 3,254 |
| 11 | upscheme | 2,521 |
| 12 | DataStructures-Algorithms | 2,136 |
| 13 | vector-admin | 2,123 |
| 14 | cli | 1,508 |
| 15 | sqlite-gui | 1,213 |
| 16 | DBngin | 1,199 |
| 17 | schemahero | 1,082 |
| 18 | Kottster | 1,075 |
| 19 | android_dbinspector | 959 |
| 20 | pmm | 907 |
| 21 | pgmanage | 815 |
| 22 | SQL-interview-questions | 648 |
| 23 | HouseWatch | 608 |