Database

Open-source projects categorized as Database

Top 23 Database Open-Source Projects

  1. 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-10

    Supabase (supabase.com):

  2. 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.

    SurveyJS logo
  3. Netdata

    The open-source observability platform everyone needs

    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 ).

  4. 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-15

    Valkey 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.

  5. prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Kubernetes Observability With Kube-State-Metrics | dev.to | 2025-05-12

    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.

  6. 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-10

    Meilisearch (meilisearch.com):

  7. etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Explore the essentials of ETCD, a powerful distributed database | dev.to | 2025-05-09

    GitHub Repository. etcd-io/etcd

  8. dbeaver

    Free universal database tool and SQL client

    Project mention: DBeaver – AI Smart Assistance | news.ycombinator.com | 2025-02-04
  9. 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.

    Civic Auth logo
  10. awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: 10 Awesome Resources for Devs | dev.to | 2025-03-21

    ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link

  11. Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    Project mention: Migrating to Postgres | news.ycombinator.com | 2025-05-14

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

  12. Metabase

    The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

    Project mention: Automation Test Reporting Options | news.ycombinator.com | 2025-05-01

    I've seen something that looks like AI-assisted root cause analysis on PRs: https://github.com/metabase/metabase/pull/57503#issuecomment...

  13. ClickHouse

    ClickHouse® is a real-time analytics database management system

    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.

  14. 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-16

    TiDB: https://pingcap.com/

  15. 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.

    Project mention: Ask HN: Local RAG with private knowledge base | news.ycombinator.com | 2024-10-29
  16. 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-16

    LevelDB: https://github.com/google/leveldb

  17. 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-24

    XLSX : 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.

  18. 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.

    Project mention: Node.js uchun ORM tanlaymiz! | dev.to | 2025-04-26

    TypeORM - ⚠️ o'rtacha, cli tool bor lekin unchalik aniq migration querylar generate qilib bermaydi va asosan buggy

  19. Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

    Project mention: Scaling Audio Similarity Search with Vector Databases | dev.to | 2025-02-28
  20. SQLMap

    Automatic SQL injection and database takeover tool

    Project mention: How to Install and Use SQLmap on Android Termux | dev.to | 2025-04-25

    git clone https://github.com/sqlmapproject/sqlmap.git

  21. cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    Project mention: Cloud-Native Architectures: Building Resilient Systems | dev.to | 2025-04-28

    Employ distributed databases like CockroachDB, Cassandra, or managed services like Amazon Aurora Global Databases.

  22. 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-10

    Directus (directus.io):

  23. InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  24. 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.

    Project mention: How To Secure APIs from SQL Injection Vulnerabilities | dev.to | 2025-03-19

    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.

  25. RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

    Project mention: Bloom Filters | news.ycombinator.com | 2025-05-02

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

  26. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Database discussion

Log in or Post with

Database related posts

  • Feature Comparison: Reliable Queue vs. Valkey and Redis Stream

    3 projects | dev.to | 15 May 2025
  • Probably the Most Perfect Programming for Solving SQL Data Analysis Pain Points

    1 project | news.ycombinator.com | 14 May 2025
  • Migrating to Postgres

    4 projects | news.ycombinator.com | 14 May 2025
  • If You Can’t Observe It 🔭, You Can’t Operate It

    3 projects | dev.to | 14 May 2025
  • Show HN: HelixDB – Open-Source Vector-Graph Database for AI Applications (Rust)

    5 projects | news.ycombinator.com | 13 May 2025
  • Effortless Database Subsetting with Jailer: A Must-Have Tool for QA and DevOps

    3 projects | news.ycombinator.com | 13 May 2025
  • How to Use the Jailer Database Tool for Effective Database Subsetting

    2 projects | dev.to | 13 May 2025
  • A note from our sponsor - Civic Auth
    www.civic.com | 15 May 2025
    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 →

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

Sponsored
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.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?