Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source database software

1840 open-source libraries, tools and applications tagged database, ranked by how closely database is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1840 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Redis
Redis is an open-source, in-memory data platform that provides fast key‑value storage, caching, and advanced data structures. It also inclu…
9276478active
PocketBase
PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime …
9261149active
Appwrite
Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a…
9857584active
FuelLabs/fuel-core
fuel-core is the Rust full node implementation of the Fuel v2 blockchain protocol, aggregating all Fuel services and business logic into a …
9756803active
etcd
etcd is a distributed, strongly consistent key‑value store that uses the Raft consensus algorithm. It provides a reliable API (gRPC/HTTP) f…
9852353stable
dbeaver/dbeaver
DBeaver is a free, open‑source universal database management tool with a graphical UI. It supports hundreds of databases via JDBC/ODBC and …
9952011active
ClickHouse
ClickHouse is an open-source column‑oriented OLAP database management system designed for real‑time analytics on massive datasets. It provi…
9650464active
DuckDB
DuckDB is a high‑performance, in‑process analytical SQL database written in C++. It provides a rich SQL dialect, supports many file formats…
9442114active
TiDB
TiDB is an open‑source, cloud‑native distributed SQL database with strong ACID guarantees. It supports hybrid transactional/analytical proc…
9640589active
GORM
GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti…
9139978stable
drawDB
drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip…
7439908active
Polars
Polars is an extremely fast analytical query engine for DataFrames written in Rust, with multi-threaded vectorized execution, lazy query op…
9239857stable
volcengine/OpenViking
OpenViking is an open-source context database designed for AI agents. It provides a virtual filesystem interface for storing, retrieving, a…
7739101active
sqlmap
sqlmap is an open-source penetration testing tool that automates the detection and exploitation of SQL injection flaws and the takeover of …
7238549stable
Directus
Directus is an open‑source, TypeScript‑based backend that turns any SQL database into a headless CMS with instant REST and GraphQL APIs. It…
9938413active
TypeORM
TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M…
9236655stable
Drizzle ORM
Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL…
9536001active
SeaweedFS
SeaweedFS is a fast distributed storage system written in Go that provides S3-compatible object storage, a POSIX-compliant distributed file…
9535551active
qishibo/AnotherRedisDesktopManager
A fast, stable, cross-platform Redis desktop GUI client for browsing and managing Redis databases. It handles massive key loads without cra…
8834785stable
SurrealDB
SurrealDB is a scalable, distributed, multi‑model database that combines document, graph, relational and vector storage in a single ACID en…
9333087active
SurrealDB
SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi…
9333087stable
CockroachDB
CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca…
7632555stable
facebook/rocksdb
RocksDB is an embeddable persistent key-value store library written in C++, based on LevelDB and maintained by Meta's Database Engineering …
9632197stable
Dragonfly
Dragonfly is a modern, multi‑threaded in‑memory data store that implements the Redis and Memcached APIs. It provides a drop‑in replacement …
9931779active
Dragonfly
Dragonfly is a modern in-memory data store that is fully API-compatible with Redis and Memcached, built on a multi-threaded, shared-nothing…
9931779active
influxdata/influxdb
InfluxDB 3 Core is an open‑source time‑series database built for real‑time ingest and fast query response. It stores data in Apache Parquet…
10031765active
Chroma
Chroma is an open-source search and retrieval database for AI applications, supporting dense vector, sparse (BM25/SPLADE), full-text, regex…
8729471active
mongodb/mongo
MongoDB is a high‑performance, document‑oriented NoSQL database that stores JSON‑like documents. It provides a flexible schema, built‑in re…
7728650active
OtterMind/Chat2DB
Chat2DB is a free, cross‑platform database client that provides a full‑featured SQL workspace with AI assistance. It runs locally on Window…
9428185active
PostgREST
PostgREST is a standalone web server that automatically exposes any existing PostgreSQL database as a fully RESTful HTTP API. Written in Ha…
9827693stable
Valkey
Valkey is a high‑performance, in‑memory key‑value datastore that can be used as a cache, primary database, or message broker. It is fully o…
9027352active
Valkey
Valkey is an open-source (BSD-3-Clause), high-performance in-memory key-value data structure server forked from Redis before its license ch…
9027352stable
t8y2/dbx
DBX is a 25 MB cross‑platform database client written in Rust. It provides a GUI, CLI, Docker image and a built‑in AI assistant for managin…
7827137active
rethinkdb/rethinkdb
RethinkDB is an open‑source, distributed NoSQL database that stores schemaless JSON documents. It provides real‑time changefeeds that push …
5227002active
Apache Seata
Apache Seata (incubating) is an open-source, high-performance distributed transaction solution for microservices architectures. It provides…
7726008stable
SpacetimeDB
SpacetimeDB is a reactive, serverless backend platform that combines a relational database, authentication, real‑time sync and deployment i…
9625273active
SpacetimeDB
SpacetimeDB is a relational database with embedded server-side logic (reducers), real-time client sync, auth, and deployment built into a s…
9625273active
TDengine
TDengine is an open‑source, high‑performance time‑series database built for industrial IoT and large‑scale sensor data. It provides built‑i…
9025149active
TDengine
TDengine is an open-source, cloud-native time-series database (TSDB) written in C, purpose-built for IoT, connected vehicles, industrial Io…
9025149active
Firefly III
Firefly III is a free, open‑source personal finance manager written in PHP. It runs as a self‑hosted web application and provides budgeting…
9524886active
Turso Database
Turso is a lightweight, SQLite‑compatible database that can run embedded on devices or as a fully managed cloud service. It adds modern fea…
9624810active
Turso Database
Turso is an in-process SQL database written in Rust that is compatible with SQLite and experimentally supports a Postgres frontend. Like SQ…
9624810active
Dolt
Dolt is a SQL database that adds Git‑style version control to tables and schemas. It provides a MySQL‑compatible server and a Git‑like comm…
9524652active
Dolt
Dolt is a version-controlled SQL database that lets you branch, merge, clone, push, and pull data like a Git repository. It exposes a MySQL…
9524652active
sqlitebrowser/sqlitebrowser
DB Browser for SQLite is a visual, open‑source GUI application for creating, designing, and editing SQLite database files. It provides spre…
8524637active
timescale/timescaledb
TimescaleDB is an open-source PostgreSQL extension that adds native time‑series capabilities and high‑performance analytics. It provides au…
9823629active
osquery/osquery
osquery is a SQL-powered operating system instrumentation, monitoring, and analytics framework that exposes OS data as a high-performance r…
8823587active
pubkey/rxdb
RxDB is a fast, reactive NoSQL database written in TypeScript for JavaScript applications. It stores data locally and synchronizes with any…
9923411active
pgvector
pgvector is an open-source PostgreSQL extension that adds vector data types and vector similarity search, supporting exact and approximate …
7623171active
Neon Serverless Postgres
Neon is an open-source serverless PostgreSQL platform that separates storage and compute for autoscaling and instant branching. It can be r…
7123123active
Neon Serverless Postgres
Neon is an open-source serverless Postgres platform that separates storage from compute by replacing PostgreSQL's storage layer with a dist…
7123123active
typicode/lowdb
lowdb is a tiny, type-safe local JSON database for Node.js, Electron, and the browser. Data is stored as a plain JavaScript object in a JSO…
5222586stable
postgres/postgres
PostgreSQL is an advanced open‑source object‑relational database management system. It provides ACID compliance, extensibility, and a rich …
7722443stable
teableio/teable
Teable is an AI‑powered spreadsheet platform that stores data in real PostgreSQL while providing no‑code app building and AI agents. It can…
9321847active
Dgraph
Dgraph is a horizontally scalable, distributed graph database that offers a native GraphQL API and ACID transactions. It is designed for re…
9721804active
Dgraph
Dgraph is a distributed, horizontally scalable graph database with native GraphQL support, written in Go. It provides ACID transactions, co…
9721804stable
Vitess
Vitess is a cloud‑native, horizontally‑scalable database clustering system built around MySQL. It provides transparent sharding, resharding…
9821365active
Vitess
Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q…
9821365stable
valeriansaliou/sonic
Sonic is a fast, lightweight, schema-less search backend written in Rust that ingests search texts and identifier tuples, returning matchin…
9721358stable
HikariCP
HikariCP is a lightweight, high-performance JDBC connection pool for Java applications. It is a production-ready, 'zero-overhead' library w…
6821240stable
Apache ShardingSphere
Apache ShardingSphere is an open‑source distributed database ecosystem that provides sharding, read/write splitting, encryption, and distri…
7720808active
Apache ShardingSphere
Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d…
7720808stable
mybatis/mybatis-3
MyBatis is a first-class SQL mapping persistence framework for Java that couples objects with SQL statements or stored procedures via XML d…
7720445stable
knex
Knex.js is a batteries-included SQL query builder for JavaScript supporting PostgreSQL, MySQL/MariaDB, CockroachDB, MSSQL, SQLite3, Oracle,…
8620336stable
lionsoul2014/ip2region
ip2region is an offline IP-to-region localization library and IP data management framework supporting both IPv4 and IPv6 with city-level re…
9819713stable
amark/gun
GUN is an open‑source, peer‑to‑peer graph database written in JavaScript. It provides real‑time, offline‑first data synchronization with bu…
6619140active
golang-migrate/migrate
A database migration tool written in Go, usable both as a CLI and as an importable Go library. It reads migration files from various source…
8718970active
Tencent/MMKV
MMKV is a high‑performance, small‑footprint key‑value storage library originally built for WeChat. It uses memory‑mapped files and protobuf…
9418754active
mysqljs/mysql
mysqljs/mysql is a pure JavaScript MySQL client for Node.js. It implements the MySQL protocol without requiring any native compilation.
3218616active
DapperLib/Dapper
Dapper is a lightweight micro-ORM for .NET that maps ADO.NET query results to strongly-typed objects. It lets developers execute raw SQL an…
8818396stable
fastapi/sqlmodel
SQLModel is a Python library for interacting with SQL databases using Python objects, built as a thin layer on top of SQLAlchemy and Pydant…
9818386stable
sqlc
sqlc is a command-line SQL compiler that generates fully type-safe, idiomatic code from SQL queries for languages like Go, Kotlin, Python, …
8018329stable
VictoriaMetrics/VictoriaMetrics
VictoriaMetrics is a fast, cost-effective, and scalable open-source time series database and monitoring solution written in Go. It supports…
9317800stable
rqlite
rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse…
9517789stable
jmoiron/sqlx
sqlx is a Go library providing general-purpose extensions to the standard database/sql package. It adds struct/map scanning, named paramete…
2317737stable
apache/pouchdb
Apache PouchDB is an open-source JavaScript document database inspired by Apache CouchDB that runs in the browser (via IndexedDB) and in No…
6617619active
transact-rs/sqlx
SQLx is an async, pure Rust SQL toolkit providing database drivers for PostgreSQL, MySQL, MariaDB, and SQLite. It features compile-time che…
7517515stable
MyBatis-Plus
MyBatis-Plus is an enhancement toolkit for the MyBatis ORM framework on the JVM, providing out-of-the-box CRUD interfaces, conditional quer…
8917477stable
questdb/questdb
QuestDB is an open-source, high-performance time-series database with a column-oriented, SIMD-vectorized SQL engine written in zero-GC Java…
9717440stable
alibaba/DataX
DataX is Alibaba's open-source offline data synchronization framework, the open version of Alibaba Cloud DataWorks data integration. It syn…
6017364stable
Neo4j
Neo4j is the leading open-source native graph database, storing and querying connected data as nodes and relationships using the Cypher que…
6617253stable
Turso Database
libSQL is an open source, open contribution fork of SQLite maintained by Turso, adding features like vector search, concurrent writes, asyn…
7717247active
ent
Ent is an entity framework (ORM) for Go that lets developers define database schemas as Go code and generates statically typed, explicit AP…
7717207stable
TigerBeetle
TigerBeetle is a purpose-built financial transactions database written in Zig, designed for mission-critical safety and performance in onli…
9017185active
TiKV
TiKV is an open-source, distributed, transactional key-value database written in Rust, using the Raft consensus algorithm and RocksDB for s…
9716890stable
Elysia
Weaviate is an open-source, cloud-native vector database written in Go that stores both objects and vector embeddings, combining vector sim…
9416860stable
apple/foundationdb
FoundationDB is an open-source distributed database from Apple that organizes data as an ordered key-value store with full ACID transaction…
8616774stable
Presto
Presto is a distributed SQL query engine for running interactive queries against large datasets across heterogeneous data sources such as H…
9716757stable
MCP Toolbox for Databases
MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server, written in Go, that connects AI agents, IDEs, and applicat…
9216669active
electric-sql/pglite
PGlite is a WASM build of PostgreSQL packaged as a TypeScript client library that runs a full Postgres database in the browser, Node.js, Bu…
8916142active
Apache Doris
Apache Doris is an open-source MPP-based real-time analytical database that delivers sub-second queries over massive datasets, combining a …
9816078stable
scylladb/scylladb
ScyllaDB is an open-source, high-performance NoSQL wide-column data store built in C++ on the shared-nothing Seastar framework. It is API-c…
7615784stable
dgraph-io/badger
BadgerDB is an embeddable, persistent, and fast key-value database written in pure Go, serving as the storage engine for Dgraph. It is desi…
9615782stable
go-sql-driver/mysql
Go-MySQL-Driver is a lightweight, pure-Go MySQL driver for Go's database/sql package, also compatible with MariaDB. It supports TCP/IPv4, T…
9315274stable
dotnet/efcore
Entity Framework Core (EF Core) is Microsoft's modern object-database mapper for .NET, supporting LINQ queries, change tracking, updates, a…
9714796stable
dexie/Dexie.js
Dexie.js is a minimalistic, high-performance TypeScript wrapper library for IndexedDB, the standard database built into browsers. It provid…
9314633stable
bytebase/bytebase
Bytebase is an open-source database governance platform that acts as a control plane between users (humans and AI agents) and databases, co…
9914606active
benbjohnson/litestream
Litestream is a standalone disaster recovery tool for SQLite that runs as a background process and continuously streams database changes to…
9714456active
jackc/pgx
pgx is a pure Go PostgreSQL driver and toolkit offering a low-level, high-performance interface with PostgreSQL-specific features like LIST…
8714330stable
memcached/memcached
Memcached is a high-performance, multithreaded, distributed in-memory key-value cache store used to speed up dynamic web applications by al…
7514285stable

page 1 / 19 next →