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
GraphScope
GraphScope is a unified distributed graph computing platform from Alibaba that combines graph analytics (GRAPE), interactive graph queries …
773558active
Unity Catalog
Unity Catalog is an open-source, multimodal data and AI catalog that provides a unified metadata and governance layer for tables, files, fu…
883555active
pg-promise
pg-promise is a PostgreSQL interface library for Node.js built on top of node-postgres. It provides automatic connection and transaction ma…
923549stable
fluentmigrator/fluentmigrator
FluentMigrator is a .NET database migration framework inspired by Ruby on Rails Migrations, letting developers define schema changes as C# …
853519active
MergeStat
mergestat-lite is a Go-based command-line tool that lets you run SQL queries against git repositories and related data sources like the Git…
653519stable
AmrDeveloper/GQL
GitQL is a SQL-like query language with an in-memory query engine, implemented in Rust, that executes queries directly on .git files withou…
723512active
collectiveidea/audited
Audited is a Ruby gem and ActiveRecord extension for Rails that automatically logs all changes to your models into an audits table. It reco…
523499active
olric-data/olric
Olric is a distributed, in-memory key/value store and cache written entirely in Go. It can be embedded as a Go library or run as a standalo…
853495active
olahallengren/sql-server-maintenance-solution
A set of T-SQL stored procedures (DatabaseBackup, DatabaseIntegrityCheck, IndexOptimize) plus SQL Agent jobs for backing up, integrity-chec…
753490stable
antonycourtney/tad
Tad is a free, MIT-licensed desktop application for viewing and analyzing tabular data in CSV, Parquet, SQLite, and DuckDB formats. It rend…
233483active
hashicorp/go-memdb
A Go library implementing an in-memory database built on immutable radix trees, with schema-defined tables and indexes. It provides MVCC, A…
593476stable
ankane/pgsync
pgsync is a Ruby command-line tool that syncs data from one Postgres database to another, similar to pg_dump/pg_restore. It transfers table…
723475active
boltdb/bolt
Bolt is a pure Go embedded key/value database inspired by LMDB, offering a small API for getting and setting values with full transactional…
1014640maintenance
JasperFx/marten
Marten is a .NET library that turns PostgreSQL into a fully featured transactional document database using its JSON support, plus an ACID-c…
953465active
Laravel Auditing
A Laravel/Lumen package that keeps a history of Eloquent model changes by adding a trait to models, storing audit records via configurable …
913465stable
documentdb/documentdb
DocumentDB is an open-source, MongoDB-compatible document database engine built as PostgreSQL extensions, providing native BSON support, CR…
833462active
slatedb/slatedb
SlateDB is an embedded key-value storage engine implemented in Rust as a log-structured merge-tree (LSM) that persists all data to object s…
913458active
zzzeek/sqlalchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with schema management and…
763452stable
TerminusDB
TerminusDB is an open-source document graph database with built-in git-like version control, storing JSON/JSON-LD documents in a schema-enf…
923435active
apache/paimon
Apache Paimon is a lakehouse table format that combines lake format with LSM tree structure to support real-time streaming updates. It enab…
953425active
Store
Store5 is a Kotlin Multiplatform library that provides a unified architecture for fetching, caching, and updating data across network, memo…
873418active
rubenv/sql-migrate
A SQL schema migration tool for Go, usable both as a standalone CLI and as a library. It supports SQLite, PostgreSQL, MySQL, MSSQL, and Ora…
703415stable
rocicorp/mono
Zero is a general-purpose sync engine for the web that syncs slices of a Postgres database into a client-side local datastore, letting quer…
673414active
mnemosyne-oss/mnemosyne
Mnemosyne is a local-first, SQLite-backed memory layer for AI agents, exposing remember/recall APIs via a Python SDK and 30+ tools over MCP…
823407active
crystaldba/postgres-mcp
Postgres MCP Pro is an open-source Model Context Protocol (MCP) server that gives AI agents and developers safe, configurable read/write ac…
633388active
sqlkata/querybuilder
SqlKata is a fluent SQL query builder library for C#/.NET that compiles expressive queries for SqlServer, MySQL, PostgreSQL, Oracle, SQLite…
653384stable
LINQ to DB
LINQ to DB is a fast, lightweight LINQ database access library for .NET that provides a type-safe layer between POCOs and databases. It sit…
943335active
dbcli/litecli
LiteCLI is a command-line client for SQLite databases with context-sensitive auto-completion and syntax highlighting, built on prompt-toolk…
773315active
duckdb/ducklake
DuckLake is an integrated data lake and lakehouse catalog format that stores data as Parquet files and manages metadata in an ACID-complian…
653295active
PeerDB-io/peerdb
PeerDB is an open-source ETL/CDC tool that streams data from Postgres to data warehouses, queues, and storage engines, with an actively mai…
913293active
xpf0000/FlyEnv
FlyEnv is a native desktop application for managing local development environments on Windows, macOS, and Linux. It lets developers install…
1003289active
spring-projects/spring-data-jpa
Spring Data JPA is part of the Spring Data family and simplifies building JPA-based data access layers by generating repository implementat…
953285stable
adelsz/pgtyped
PgTyped is a TypeScript library that generates static types for raw SQL queries against a running PostgreSQL database. It parses queries fr…
743285active
simolus3/drift
Drift is a reactive, type-safe persistence library for Dart and Flutter built on top of SQLite. It supports writing queries in both SQL and…
963281stable
duckdb/pg_duckdb
pg_duckdb is an official PostgreSQL extension that embeds DuckDB's columnar-vectorized analytics engine inside Postgres. It lets users run …
663263active
Vortex
Vortex is an extensible, high-performance columnar file format and toolkit for compressed data, positioned as a faster alternative to Apach…
883260active
EnterpriseDB/barman
Barman is an open-source Python administration tool for backup and disaster recovery of PostgreSQL servers, maintained by EnterpriseDB. It …
933259stable
lakesoul-io/LakeSoul
LakeSoul is a cloud-native, real-time lakehouse framework with a Rust-native core providing ACID table format, concurrent upserts, incremen…
983257active
Apache Gravitino
Apache Gravitino is a high-performance, geo-distributed, federated metadata lake that provides unified metadata management across diverse d…
933257active
jakearchibald/idb-keyval
A tiny promise-based key-value store library built on top of IndexedDB for browsers. It offers a minimal get/set/del API in under 600 bytes…
703252stable
tokio-rs/toasty
Toasty is an async ORM for Rust that lets you define data models with Rust structs and derive macros, supporting SQL databases (SQLite, Pos…
893248active
mongodb/mongo-csharp-driver
The official MongoDB driver for C# and .NET, providing a client API for connecting to, querying, and writing to MongoDB databases. It suppo…
973247stable
danvergara/dblab
dblab is a fast, zero-dependency terminal-based UI database client written in Go, supporting PostgreSQL, MySQL, SQLite3, Oracle, and SQL Se…
993242active
mydumper/mydumper
MyDumper is a high-performance, multithreaded logical backup tool for MySQL, MariaDB, Percona, and TiDB databases. It consists of mydumper …
953226active
symfony/doctrine-bridge
A Symfony component that provides integration between Doctrine (ORM and DBAL) and various Symfony components such as forms, validation, sec…
933219stable
yitter/IdGenerator
A high-performance unique numeric ID generator library implementing an optimized Snowflake ('drift') algorithm, natively available in C#, J…
263213active
Wisser/Jailer
Jailer is a Java-based tool for database subsetting and relational data browsing. It extracts small, referentially intact slices of product…
983205active
polardb/PolarDB-for-PostgreSQL
PolarDB for PostgreSQL is a cloud-native, PostgreSQL-compatible database system developed by Alibaba Cloud. It uses a shared-storage archit…
913205active
jaredwray/keyv
Keyv is a TypeScript key-value storage library providing a consistent interface across multiple backends via storage adapters (Redis, Postg…
993201active
Apache HugeGraph
Apache HugeGraph is a fast, highly scalable graph database supporting tens of billions of vertices and edges with OLTP real-time queries vi…
703192active
mayneyao/eidos
Eidos is a local-first, single-file relational spreadsheet built on standard SQLite, usable from a desktop app, browser editor, or agent-fi…
903188active
zilliztech/attu
Attu is an AI-native management GUI for the Milvus vector database, available as a web app (Docker/Kubernetes) or desktop app. It lets user…
973186active
CodisLabs/codis
Codis is a proxy-based, high-performance Redis cluster solution written in Go that provides transparent sharding and dynamic resharding wit…
2313219maintenance
erikdubbelboer/phpRedisAdmin
phpRedisAdmin is a simple PHP-based web interface for browsing and managing Redis databases, including viewing, editing, and deleting keys.…
893183active
sqldef/sqldef
sqldef is a single-binary CLI tool for idempotent, declarative database schema management using plain SQL DDL files. It diffs the desired s…
933173active
sqitchers/sqitch
Sqitch is a standalone database change management (migration) tool that tracks schema changes as native SQL scripts with a plan file and Me…
793169stable
Tencent/Tendis
Tendis is a high-performance distributed key-value storage system fully compatible with the Redis protocol, built on RocksDB for disk-based…
813165active
geohot/minikeyvalue
A ~1000 line distributed key-value store written in Go, using nginx as volume servers and LevelDB for indexing, with replication and rebala…
323158stable
SeekDB
seekdb is an AI-native search database from OceanBase that unifies relational, vector, full-text, JSON, and GIS data in a single MySQL-comp…
783142active
timescale/pgvectorscale
pgvectorscale is a PostgreSQL extension written in Rust that complements pgvector with a StreamingDiskANN index, statistical binary quantiz…
873136active
gluesql/gluesql
GlueSQL is an open-source SQL database engine written in Rust, packaged as a library with a parser, execution layer, and swappable storage …
853132active
aspen-cloud/triplit
Triplit is an open-source full-stack syncing database that runs on both server and client, syncing data in real time over websockets with c…
513115active
mkleehammer/pyodbc
pyodbc is an open-source Python module that provides access to ODBC databases, implementing the DB API 2.0 specification with additional Py…
603083stable
elastic/curator
Elasticsearch Curator is a Python command-line tool for managing Elasticsearch indices, including deleting, closing, snapshotting, and othe…
673078active
XTDB
XTDB is an open-source (MPL-2.0) immutable, bitemporal SQL database built on Apache Arrow and S3-compatible storage. It automatically retai…
733077active
heavyai/heavydb
HeavyDB (formerly MapD/OmniSciDB) is an open-source SQL-based, relational, columnar database engine that uses CPUs and NVIDIA GPUs to query…
883067active
lindb/lindb
LinDB is an open-source distributed time series database written in Go, offering high performance, high availability, and horizontal scalab…
623065active
gruns/ImmortalDB
ImmortalDB is a resilient key-value store for the browser that redundantly persists data across Cookies, IndexedDB, and LocalStorage. It us…
273058active
LMDB/lmdb
LMDB (Lightning Memory-Mapped Database) is a compact, high-performance embedded key-value database library written in C, using memory-mappe…
773055stable
dalibo/pg_activity
pg_activity is a top-like command line tool for monitoring PostgreSQL server activity in real time. It displays running queries, waits, CPU…
803052active
hydradatabase/columnar
Hydra Columnar is a Postgres extension providing column-oriented table storage via the table access method API, enabling fast analytical qu…
233043stable
Snapchat/KeyDB
KeyDB is a multithreaded, high-performance fork of Redis that is fully protocol-compatible and acts as a drop-in replacement for Redis depl…
2312505maintenance
jbogard/Respawn
Respawn is a .NET library that intelligently resets test databases to a clean state between integration tests. It analyzes foreign key rela…
513027active
tekartik/sqflite
sqflite is a SQLite plugin for Flutter providing local database access on iOS, Android, and macOS, with Linux/Windows support via sqflite_c…
753020stable
calebporzio/sushi
Sushi is a PHP library that lets Laravel Eloquent models run on in-memory array data instead of a database, backed by SQLite. You add a tra…
583008active
twitter/twemproxy
Twemproxy (nutcracker) is a fast, lightweight proxy for the memcached and Redis protocols, written in C. It reduces backend connection coun…
2312338maintenance
google/mangle
Mangle is a deductive database programming language implemented as an embeddable Go library. It extends Datalog with aggregation, function …
732993active
sunspot/sunspot
Sunspot is a Ruby library providing an expressive DSL for indexing Ruby objects into and searching them via the Apache Solr search engine, …
632978active
undb-io/undb
undb is a private-first, self-hosted no-code database platform that also functions as a Backend as a Service (BaaS). Built on SQLite with a…
102978active
PomeloFoundation/Pomelo.EntityFrameworkCore.MySql
Pomelo.EntityFrameworkCore.MySql is an Entity Framework Core provider for MySQL, MariaDB, and Amazon Aurora MySQL, built on top of the high…
392975active
Database Cleaner
A set of Ruby gems providing strategies for cleaning databases, primarily to ensure a clean state during tests. It supports multiple ORMs a…
672967active
database.build
An in-browser Postgres sandbox where each database runs locally via PGlite (WASM Postgres) and is paired with an LLM assistant for generati…
582953active
mybatis/spring
An official adapter that bridges the MyBatis 3 SQL mapping framework with the Spring Framework, providing integration for transactions, map…
842935active
kayak/pypika
PyPika is a Python SQL query builder library that exposes the full richness of SQL through a builder-pattern API mirroring the resulting qu…
672923stable
sequelize/sequelize-auto
A command-line tool that connects to an existing database (MySQL/MariaDB, Postgres, SQLite, or MSSQL) and automatically generates bare Sequ…
322923active
holepunchto/hypercore
Hypercore is a JavaScript library implementing a secure, distributed append-only log that uses signed merkle trees to verify data integrity…
992917active
cweijan/vscode-database-client
A Visual Studio Code extension that acts as an all-in-one database client for MySQL/MariaDB, PostgreSQL, SQLite, Redis, ClickHouse, DM, and…
582917active
chDB
chDB is an in-process SQL OLAP engine powered by ClickHouse, embeddable in Python (plus Go, Rust, Node.js, and Bun bindings) without runnin…
972916active
hello245m/free-stockdb
A local-first quantitative data engine for China A-share daily/minute K-lines and ETF minute/tick data, combining incremental sync, cleanin…
772912active
Donkie/Spoolman
Spoolman is a self-hosted web service for tracking 3D-printer filament spool inventory and usage. It provides a REST API and web client, an…
972899active
orangehill/iseed
iSeed is a Laravel package that generates database seed files from existing database table data via an Artisan command. It supports Laravel…
862896active
explorerhq/sql-explorer
SQL Explorer is a Django-based SQL reporting and business intelligence application that lets users write, run, and share SQL queries throug…
862876active
staudenmeir/eloquent-has-many-deep
A Laravel Eloquent package extending HasManyThrough relationships to support unlimited levels of intermediate models. It supports many-to-m…
682873active
kitloong/laravel-migrations-generator
A Laravel/Lumen package that generates Laravel migration files from an existing database schema, including tables, columns, indexes, and fo…
752868active
armink/FlashDB
FlashDB is an ultra-lightweight embedded database written in C that provides two storage modes: a key-value database (KVDB) and a time-seri…
762860stable
typegoose/mongodb-memory-server
A Node.js library that programmatically downloads and spins up real MongoDB server binaries for testing, holding data in memory with zero o…
972852active
doctrine/data-fixtures
Doctrine Data Fixtures is a PHP library for managing and loading data fixtures into databases via the Doctrine ORM or ODM. It provides a fi…
852851stable
dataplat/dbatools
dbatools is a free, open-source PowerShell module with nearly 700 commands for automating SQL Server administration, including instance mig…
972847active
Sei
Sei Chain is the Go implementation of the Sei Layer 1 blockchain, a delegated proof-of-stake network featuring a parallelized EVM and CosmW…
1002840active
sequelize/sequelize-typescript
A TypeScript library providing decorators and type-safe features for Sequelize v6, enabling class-based model definitions with @Table, @Col…
232836active

← prev page 5 / 19 next →