Open source database projects

Every project in the registry tagged database, ranked by real GitHub adoption.

projects 164 combined stars ★ 2.2M refresh nightly
01 Supabase ★ 114K

Postgres-powered backend platform for production apps

last push15 hours ago languageTypeScript licenseApache-2.0
02 NetData ★ 81K

Real-time monitoring for systems and applications

last push19 hours ago languageGo licenseGPL-3.0
03 Meilisearch ★ 60K

Lightning-fast search for your applications

last push26 hours ago languageRust license—
04 etcd ★ 52K

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

last push26 hours ago languageGo licenseApache-2.0
05 DBeaver ★ 52K

Free database manager for SQL databases and beyond

last push22 hours ago languageJava licenseApache-2.0
06 ClickHouse ★ 51K

Lightning-fast analytics for massive datasets

last push15 hours ago languageC++ licenseApache-2.0
07 Metabase ★ 50K

Unlock data insights with powerful, user-friendly analytics

last push15 hours ago languageClojure license—
08 orm ★ 48K

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

last push2 days ago languageTypeScript licenseApache-2.0
09 duckdb ★ 43K

DuckDB is an analytical in-process SQL database management system

last push3 days ago languageC++ licenseMIT
10 TiDB ★ 41K

Scale-out SQL database for real-time analytics

last push15 hours ago languageGo licenseApache-2.0
11 drawDB ★ 40K

Design database diagrams and generate SQL scripts instantly

last push26 hours ago languageJavaScript licenseAGPL-3.0
12 quivr ★ 40K

An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, model

last push3 days ago languageGo licenseMIT
13 Directus ★ 39K

Open-source data platform for effortless content management

last push3 days ago languageTypeScript license—
14 typeorm ★ 37K

TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

last push5 days ago languageTypeScript licenseMIT
15 rocksdb ★ 32K

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

last push18 hours ago languageC++ licenseGPL-2.0
16 Dragonfly ★ 32K

Blazing-fast in-memory data store for modern applications

last push23 hours ago languageC++ license—
17 InfluxDB ★ 32K

Purpose-built time series database for real-time systems

last push3 days ago languageRust licenseApache-2.0
18 Chroma ★ 30K

Open-source vector database for AI search and retrieval

last push3 days ago languageRust licenseApache-2.0
19 dbx ★ 29K

20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-i

last push15 hours ago languageRust licenseApache-2.0
20 Chat2DB ★ 28K

Transform natural language into SQL queries with AI

last push16 hours ago languageJava license—
21 postgrest ★ 28K

REST API for any Postgres database

last push3 days ago languageHaskell licenseMIT
22 valkey ★ 28K

A flexible distributed key-value database that is optimized for caching and other realtime workloads.

last push17 hours ago languageC licenseBSD-3-Clause
23 TDengine ★ 25K

Time-series database and historian for industrial data

last push28 hours ago languageC licenseAGPL-3.0
24 dolt ★ 25K

Dolt – Git for Data

last push2 days ago languageGo licenseApache-2.0
25 TimescaleDb ★ 24K

Time-series database built on top of PostgreSQL

last pushyesterday languageC license—
26 rxdb ★ 23K

The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/

last push25 hours ago languageTypeScript licenseApache-2.0
27 Neon Postgres ★ 23K

Serverless Postgres for modern applications

last push2 months ago languageRust licenseApache-2.0
28 chartdb ★ 23K

Database diagrams editor that allows you to visualize and design your DB with a single query.

last push33 hours ago languageTypeScript licenseAGPL-3.0
29 lowdb ★ 23K

Simple and fast JSON database

last push7 months ago languageJavaScript licenseMIT
30 Teable ★ 22K

Flexible database meets intuitive spreadsheet interface

last push15 hours ago languageTypeScript license—
31 sonic ★ 21K

🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

last push3 days ago languageRust licenseMPL-2.0
32 shardingsphere ★ 21K

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

last push16 hours ago languageJava licenseApache-2.0
33 DB-GPT ★ 20K

open-source agentic AI data assistant for the next generation of AI + Data products.

last push3 days ago languagePython licenseMIT
34 xerj ★ 19K

XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command inde

last push15 hours ago languageRust licenseApache-2.0
35 VictoriaMetrics ★ 18K

High-performance time series database for metrics and logs

last push3 days ago languageGo licenseApache-2.0
36 rqlite ★ 18K

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

last push18 hours ago languageGo licenseMIT
37 pouchdb ★ 18K

:kangaroo: - PouchDB is a pocket-sized database.

last push12 days ago languageJavaScript licenseApache-2.0
38 QuestDB ★ 17K

High-performance time-series database for massive data scale

last push16 hours ago languageJava licenseApache-2.0
39 neo4j ★ 17K

Graphs for Everyone

last push10 days ago languageJava licenseGPL-3.0
40 Turso ★ 17K

SQLite-compatible database for scalable multi-tenant applications

last push16 days ago languageC licenseMIT
41 mcp-toolbox ★ 17K

MCP Toolbox for Databases is an open source MCP server for databases.

last push41 hours ago languageGo licenseApache-2.0
42 realm-swift ★ 17K

Realm is a mobile database: a replacement for Core Data & SQLite

last push1 months ago languageObjective-C licenseApache-2.0
43 pglite ★ 16K

Embeddable Postgres with real-time, reactive bindings.

last push26 hours ago languageTypeScript licenseApache-2.0
44 doris ★ 16K

Apache Doris is a real-time analytics and hybrid search database for AI agents.

last push15 hours ago languageJava licenseApache-2.0
45 badger ★ 16K

Fast key-value DB in Go.

last push13 days ago languageGo licenseApache-2.0
46 mysql ★ 15K

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

last push3 days ago languageGo licenseMPL-2.0
47 efcore ★ 15K

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

last push39 hours ago languageC# licenseMIT
48 Dexie.js ★ 15K

A Minimalistic Wrapper for IndexedDB

last push3 days ago languageTypeScript licenseApache-2.0
49 kysely ★ 14K

A type-safe TypeScript SQL query builder

last push32 hours ago languageTypeScript licenseMIT
50 gel ★ 14K

Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.

last push10 months ago languagePython licenseApache-2.0
51 pgcli ★ 13K

Postgres CLI with autocompletion and syntax highlighting

last push9 days ago languagePython licenseBSD-3-Clause
52 trino ★ 13K

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

last push15 hours ago languageJava licenseApache-2.0
53 debezium ★ 13K

Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.

last push15 hours ago languageJava licenseApache-2.0
54 citus ★ 13K

Distributed PostgreSQL as an extension

last push3 days ago languageC licenseAGPL-3.0
55 zookeeper ★ 13K

Apache ZooKeeper

last push3 days ago languageJava licenseApache-2.0
56 Convex ★ 13K

Build full-stack apps with TypeScript and real-time sync

last push18 hours ago languageTypeScript license—
57 Encore ★ 13K

Accelerate backend development with effortless scalability

last push4 days ago languageGo licenseMPL-2.0
58 nebula ★ 12K

A distributed, fast open-source graph database featuring horizontal scalability and high availability

last push2 months ago languageC++ licenseApache-2.0
59 starrocks ★ 12K

The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRock

last push15 hours ago languageJava licenseApache-2.0
60 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push31 hours ago languageC++ licenseGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source database projects are there?

This registry tracks 164 projects tagged database, with 2,219,142 GitHub stars between them. The most-adopted is Supabase at 114,420 stars.

Are these database projects free to use?

Yes — 153 of the 164 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which database project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these database projects still maintained?

147 of the 164 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.