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

Open-source databases software

2037 open-source libraries, tools and applications tagged databases, ranked by how closely databases 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.

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

ProductHealth v2StarsMaturity
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
RyanCodrai/turbovec
turbovec is a Rust vector index with Python bindings implementing Google's TurboQuant algorithm for 2-4 bit vector quantization with SIMD-a…
5717244active
apache/arrow
Apache Arrow is a language-independent columnar in-memory data format specification plus multi-language libraries (C++, Python/PyArrow, Jav…
9517212stable
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
memvid/memvid
Memvid is a single-file memory layer for AI agents that packages data, embeddings, and search indexes into one portable .mv2 file. It repla…
7216550active
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
GraphScope
Zvec is an open-source, in-process vector database by Alibaba that embeds directly into applications with no server or daemon required. It …
8016070active
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
OpenMetadata
OpenMetadata is an open-source metadata management platform that unifies data cataloging, lineage, data quality, governance, and business s…
9515506active
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
spotify/annoy
Annoy is a C++ library with Python (and other language) bindings for approximate nearest neighbor search over high-dimensional vectors. It …
4114304stable
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
kysely-org/kysely
Kysely is a type-safe, autocompletion-friendly SQL query builder for TypeScript, inspired by Knex. It supports PostgreSQL, MySQL, MSSQL, an…
10014283stable
ArangoDB
ArangoDB is a native multi-model database server written in C++ that unifies graph, document (JSON), key-value, full-text, and vector searc…
7714283stable
Diesel
Diesel is a safe, extensible ORM and query builder for Rust supporting PostgreSQL, MySQL, MariaDB, and SQLite. It leverages Rust's type sys…
9414203stable
Gel
Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,…
5514176active
apache/druid
Apache Druid is a high-performance, distributed, real-time analytics database written in Java for fast OLAP-style slice-and-dice queries on…
9514089stable
ccgus/fmdb
FMDB is an Objective-C wrapper around the SQLite database engine for Cocoa and Cocoa Touch applications. It provides a clean, object-orient…
5213822stable
opensearch-project/OpenSearch
OpenSearch is an open-source, distributed, RESTful search and analytics suite for full-text search, log analytics, application monitoring, …
9413813stable
sql.js
sql.js is SQLite compiled to WebAssembly (and JavaScript via Emscripten), allowing you to create and query relational databases entirely in…
8313668stable
redis/redis-py
redis-py is the official Python client library for the Redis key-value store, supporting both synchronous and asynchronous usage. It provid…
9413647stable
github/gh-ost
gh-ost is GitHub's triggerless online schema migration tool for MySQL. It copies tables to a ghost table while streaming binary log changes…
9213603active
pgcli
pgcli is a command-line REPL client for PostgreSQL that provides context-sensitive auto-completion and syntax highlighting as you type SQL …
9613414active
graphql/dataloader
DataLoader is a JavaScript/Node.js utility that batches and caches data-loading requests to reduce round trips to backends like databases o…
6613387stable
trinodb/trino
Trino is a fast, distributed ANSI SQL query engine for big data analytics, formerly known as PrestoSQL. It queries data in place across div…
9513345stable
Debezium
Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo…
7713237stable
node-postgres (pg)
node-postgres (pg) is the de facto PostgreSQL client library for Node.js, also supporting bun, deno, and cloudflare workers. It provides a …
7613219stable
tiny-craft/tiny-rdm
Tiny RDM is a modern, lightweight, cross-platform Redis desktop GUI client built with Wails, Go, and Vue. It offers a colorful, user-friend…
7513128active
hydra-db/hydradb
HydraDB is an object-store-native distributed graph database written in Rust, using S3-compatible storage as the durable source of truth wi…
6913045active
StarTrail-org/LEANN
LEANN is a low-storage vector index that enables retrieval-augmented generation (RAG) on personal devices by recomputing embeddings on the …
8512966active
datahub-project/datahub
DataHub is an open-source data catalog and metadata platform providing data discovery, governance, lineage, and observability across an org…
9912852active
apache/zookeeper
Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value…
7612815stable
Citus
Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across …
9512803active
Convex
Convex is an open-source reactive database and backend platform that lets developers write database queries and server functions in pure Ty…
8812696active
ramsey/uuid
ramsey/uuid is a PHP library for generating and working with universally unique identifiers (UUIDs) conforming to RFC 9562 (formerly RFC 41…
9212631stable
mysql/mysql-server
MySQL Server is Oracle's widely used open-source relational SQL database server, including MySQL Cluster for real-time transactional worklo…
7512433stable
Nebula Graph
NebulaGraph is a distributed, open-source graph database written in C++ that handles large graph datasets with millisecond latency and hori…
6512409active
redis/jedis
Jedis is the official Java client for Redis, designed for performance and ease of use. It supports standalone Redis servers as well as Redi…
9512372stable
pagehelper-org/Mybatis-PageHelper
PageHelper is a widely used pagination plugin for MyBatis that intercepts queries to perform physical (database-level) pagination. It suppo…
6612341stable
React Native Firebase
React Native Firebase is a collection of well-tested, feature-rich React Native modules that connect JavaScript apps to native Firebase SDK…
9512318stable
sqlalchemy/sqlalchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with connection pooling an…
9412201stable
StarRocks
StarRocks is a high-performance distributed OLAP database and query engine built on an MPP architecture with a fully vectorized execution e…
9412174active
LMCache/LMCache
LMCache is a KV cache management layer for LLM inference that stores, compresses, and reuses KV caches across requests, sessions, and servi…
8812133active
Manticore Search
Manticore Search is an open-source search database written in C++ that provides fast full-text, vector, and hybrid search with real-time in…
9812064stable
microsoft/garnet
Garnet is a high-performance remote cache-store from Microsoft Research written in C#/.NET, speaking the RESP wire protocol so unmodified R…
9212052active
peewee
Peewee is a small, expressive Python ORM with a flexible query builder that supports SQLite, MySQL/MariaDB, and PostgreSQL, plus asyncio ba…
9811994stable
dbcli/mycli
mycli is a command-line terminal client for MySQL and compatible databases (MariaDB, Percona, TiDB, Apache Doris) with context-sensitive au…
9511980active
Grist
Grist is a modern relational spreadsheet that combines spreadsheet flexibility with database robustness, letting users build no-code data a…
9911954active
WatermelonDB
WatermelonDB is a reactive and asynchronous database framework for React and React Native apps, built on SQLite. It lazily loads and observ…
7511784stable
luin/medis
Medis is a beautiful, easy-to-use GUI application for managing Redis databases, built with Electron, React, and Redux. It supports key view…
2311724active
CocoIndex
CocoIndex is an open-source incremental data framework for AI, with a Rust engine and a declarative Python API that keeps sources (files, S…
8411711active
LanceDB
LanceDB is an open-source embedded vector database and multimodal AI lakehouse built on the Lance columnar format, written in Rust with Pyt…
9411706active
Tencent/wcdb
WCDB is a cross-platform mobile database framework developed by WeChat, built on SQLite and SQLCipher. It provides ORM and a native query l…
7111638active
MemTensor/MemOS
MemOS is a memory operating system for LLMs and AI agents that unifies storing, retrieving, and managing long-term, multi-modal memory thro…
8311513active
pressly/goose
goose is a database migration tool available both as a CLI binary and a Go library. It manages schema changes through incremental SQL files…
9211499stable
Datasette
Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying…
8811487active
Cyan4973/xxHash
xxHash is an extremely fast non-cryptographic hash algorithm library written in C, offering XXH32, XXH64, and the modern XXH3 family (64- a…
8611312stable
bleve
Bleve is a full-text indexing and search library for Go supporting text, numeric, datetime, geo-spatial, and vector fields. It provides ric…
9211230active
FerretDB/FerretDB
FerretDB is an open-source MongoDB alternative that acts as a proxy translating the MongoDB 5.0+ wire protocol into SQL, backed by PostgreS…
7211097active
DTM
DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb…
4610919stable
PRQL
PRQL (Pipelined Relational Query Language) is a modern query language for transforming data that compiles to SQL, letting users write reada…
8910917active
DiceDB
DiceDB is an open-source, low-latency key/value data store forked from Valkey (itself a fork of Redis), written in C. It extends Valkey wit…
6210765active
sqlite/sqlite
The official Git mirror of the SQLite source tree, containing the complete source code for the SQLite embedded SQL database engine. SQLite …
7710740stable
yugabyte/yugabyte-db
YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It…
9510613stable
xerj-org/xerj
XERJ is a Rust-based, single-binary search engine built for AI agents, offering BM25, kNN vector, and hybrid search with Elasticsearch-comp…
7710576active
oramasearch/orama
Orama is a lightweight (~2kb) search engine and RAG pipeline library written in TypeScript that runs in the browser, server, or edge networ…
8110561active
FalkorDB
FalkorDB is an ultra-fast, multi-tenant property graph database built on GraphBLAS sparse adjacency matrices, queryable via OpenCypher with…
9210490active
ElectricSQL
Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat…
9310395active
oceanbase/oceanbase
OceanBase is a distributed relational database engine developed by Ant Group, offering MySQL compatibility, Paxos-based high availability, …
9810300stable
phpredis/phpredis
PhpRedis is a PHP extension written in C that provides an API for communicating with Redis key-value stores. It also supports Redis-compati…
7010224active
stephencelis/SQLite.swift
A type-safe Swift-language layer over SQLite3 that provides compile-time confidence in SQL statement syntax and intent. It offers a pure-Sw…
7810187stable
mongodb/node-mongodb-native
The official MongoDB driver for Node.js, maintained by MongoDB Inc. It provides a typed API for connecting to and operating on MongoDB data…
9510178stable
Doctrine ORM
Doctrine ORM is an object-relational mapper for PHP 8.1+ that provides transparent persistence for PHP objects on top of the Doctrine DBAL …
9910164stable
flyway/flyway
Flyway is an open-source database migration tool by Redgate that versions and applies schema and data changes across 50+ database systems u…
9410142stable
xo/usql
usql is a universal command-line interface for SQL and NoSQL databases, written in Go and inspired by PostgreSQL's psql. It supports many d…
9710135active
apache/cassandra
Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera…
7610115stable
lib/pq
lib/pq is a pure Go PostgreSQL driver for the standard database/sql package. It supports all maintained PostgreSQL versions and libpq-compa…
859967stable
SQLFluff
SQLFluff is a dialect-flexible, configurable SQL linter and auto-formatter for Python. It supports many SQL dialects (BigQuery, Snowflake, …
959955stable
SeaQL/sea-orm
SeaORM is an async, dynamic relational ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MariaDB. It provides entity generation, migra…
989914stable
gomodule/redigo
Redigo is a Go client library for the Redis and Valkey databases, providing a Print-like API supporting all Redis commands. It includes con…
439848stable
etcd-io/bbolt
bbolt is an embedded, pure-Go key/value database forked from Ben Johnson's Bolt, maintained by the etcd-io project for reliability and stab…
899779stable
tidwall/tile38
Tile38 is an open-source, in-memory geospatial database and real-time geofencing server written in Go. It supports spatial indexing of poin…
899739active
doctrine/dbal
Doctrine DBAL is a PHP database abstraction layer providing a unified API over multiple database platforms such as MySQL, PostgreSQL, SQLit…
989700stable
Apache SeaTunnel
Apache SeaTunnel is a distributed, high-performance data integration platform for synchronizing massive amounts of data across hundreds of …
909700stable
tobymao/sqlglot
SQLGlot is a dependency-free Python SQL parser, transpiler, optimizer, and execution engine supporting 30+ SQL dialects such as DuckDB, Sno…
779683stable
sosedoff/pgweb
Pgweb is a web-based, cross-platform PostgreSQL database explorer written in Go and distributed as a single zero-dependency binary. It prov…
659517stable

← prev page 2 / 21 next →