Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 Database Open-Source Projects
-
supabase
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Supabase (supabase.com):
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Project mention: CPU & Memory Monitoring 101: How to Check, Analyze, and Optimize System Performance | dev.to | 2025-05-14
Netdata: Provides beautiful, real-time dashboards for visualizing system metrics ( https://www.netdata.cloud ).
-
Redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Project mention: Feature Comparison: Reliable Queue vs. Valkey and Redis Stream | dev.to | 2025-05-15Valkey and Redis streams are data structures that act like append-only logs with some added features. Redisson PRO, the Valkey and Redis client for Java developers, improves on this concept with its Reliable Queue feature.
-
You must use Prometheus to collect and query Kube-State-Metrics output. The steps to correctly configure Prometheus to scrape Kube-State-Metrics may vary depending on how you installed Prometheus in your cluster.
-
MeiliSearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Meilisearch (meilisearch.com):
-
Project mention: Explore the essentials of ETCD, a powerful distributed database | dev.to | 2025-05-09
GitHub Repository. etcd-io/etcd
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
> I can't tell if they're operating on some kind of deep insight that is way above my experience and I just don't understand it
This is answered at the very top of the link on the post you replied to. In no unclear language, no less. Direct link here: https://github.com/prisma/prisma/discussions/19748#discussio...
> I want to elaborate a bit on the tradeoffs of this decision.
-
Metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
I've seen something that looks like AI-assisted root cause analysis on PRs: https://github.com/metabase/metabase/pull/57503#issuecomment...
-
Project mention: How to Build a Streaming Deduplication Pipeline with Kafka, GlassFlow, and ClickHouse | dev.to | 2025-05-14
ClickHouse: A fast columnar database. It will be our final destination for clean data. And, for simplicity in this tutorial, we'll cleverly use it as our "memory" or state store to remember which events we've already seen recently.
-
tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Project mention: RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care) | dev.to | 2025-02-16TiDB: https://pingcap.com/
-
quivr
Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
-
LevelDB
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Project mention: RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care) | dev.to | 2025-02-16LevelDB: https://github.com/google/leveldb
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.
-
TypeORM
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
TypeORM - ⚠️ o'rtacha, cli tool bor lekin unchalik aniq migration querylar generate qilib bermaydi va asosan buggy
-
Milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
-
git clone https://github.com/sqlmapproject/sqlmap.git
-
cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Employ distributed databases like CockroachDB, Cassandra, or managed services like Amazon Aurora Global Databases.
-
Directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10Directus (directus.io):
-
Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Object-Relational Mapping frameworks like Hibernate (Java), SQLAlchemy (Python), and Sequelize (Node.js) typically use parameterized queries by default and abstract direct SQL interaction. These frameworks help eliminate common developer errors that might otherwise introduce vulnerabilities.
-
Would recommend reading rocksdb implementation of bloom filter and ribbon filter to anyone wanting learn more about the production level implementation side. It is extremely well explained in the comments and is the state of the art implementation as far as I know.
https://github.com/facebook/rocksdb/blob/main/util/bloom_imp...
https://github.com/facebook/rocksdb/blob/main/util/ribbon_al...
-
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.
Database discussion
Database related posts
-
Feature Comparison: Reliable Queue vs. Valkey and Redis Stream
-
Probably the Most Perfect Programming for Solving SQL Data Analysis Pain Points
-
Migrating to Postgres
-
If You Can’t Observe It 🔭, You Can’t Operate It
-
Show HN: HelixDB – Open-Source Vector-Graph Database for AI Applications (Rust)
-
Effortless Database Subsetting with Jailer: A Must-Have Tool for QA and DevOps
-
How to Use the Jailer Database Tool for Effective Database Subsetting
-
A note from our sponsor - Civic Auth
www.civic.com | 15 May 2025
Index
What are some of the best open-source Database projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | supabase | 82,773 |
2 | Netdata | 74,494 |
3 | Redis | 69,104 |
4 | prometheus | 58,444 |
5 | MeiliSearch | 51,195 |
6 | etcd | 49,267 |
7 | dbeaver | 43,542 |
8 | awesome-cheatsheets | 42,419 |
9 | Prisma | 42,220 |
10 | Metabase | 41,900 |
11 | ClickHouse | 40,553 |
12 | tidb | 38,384 |
13 | quivr | 37,830 |
14 | LevelDB | 37,561 |
15 | SheetJS js-xlsx | 35,566 |
16 | TypeORM | 35,292 |
17 | Milvus | 34,578 |
18 | SQLMap | 34,066 |
19 | cockroach | 30,834 |
20 | Directus | 30,451 |
21 | InfluxDB | 29,981 |
22 | Sequelize | 29,973 |
23 | RocksDB | 29,643 |