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
nullptrlabs/pgmodeler
pgModeler is an open-source, cross-platform visual database modeling tool built specifically for PostgreSQL, letting users design entity-re…
763599active
apache/lucene
Apache Lucene is a high-performance, full-featured text search engine library written in Java, providing indexing, search, spellchecking, h…
953592stable
nutsdb/nutsdb
NutsDB is a simple, fast, embeddable and persistent key/value store written in pure Go. It supports fully serializable transactions and dat…
703579active
FirebaseExtended/reactfire
ReactFire is a TypeScript library of hooks, context providers, and components that simplify interacting with the Firebase Web SDK in React …
953570active
cayleygraph/cayley
Cayley is an open-source graph database for Linked Data written in Go, inspired by the graph database behind Google's Knowledge Graph (Free…
6415065maintenance
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…
883554active
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
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
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
apache/datafusion-sqlparser-rs
An extensible SQL lexer and parser library for Rust that produces an AST conforming to the ANSI/ISO SQL standard and various vendor dialect…
763464active
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…
913435active
roapi/roapi
ROAPI automatically spins up read-only REST, GraphQL, SQL, and FlightSQL query APIs over static or slowly moving datasets without writing a…
733434active
tursodatabase/agentfs
AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I…
643430active
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…
953426active
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
apache/linkis
Apache Linkis is a computation middleware layer that sits between upper-layer applications and underlying big data engines such as Spark, H…
673412stable
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
bwmarrin/snowflake
A Go package for generating and parsing Twitter snowflake IDs, 63-bit integers encoding timestamp, node ID, and sequence number. It support…
233350stable
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
facebook/mcrouter
Mcrouter is a memcached protocol router developed by Facebook for scaling memcached deployments, handling nearly 5 billion requests per sec…
683333stable
SQLMesh/sqlmesh
SQLMesh is a scalable data transformation framework for running and deploying SQL or Python data models, backward compatible with dbt. It p…
953329active
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
Storj
Storj is a decentralized, S3-compatible cloud object storage network that encrypts files, splits them into pieces, and distributes them acr…
953283active
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
jfinal/jfinal
JFinal is a lightweight Java web + ORM framework combining MVC architecture with an ActiveRecord-style database layer and the Enjoy templat…
753270stable
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
Apache Gravitino
Apache Gravitino is a high-performance, geo-distributed, federated metadata lake that provides unified metadata management across diverse d…
933259active
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
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 …
943226active
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
golang/groupcache
groupcache is a Go distributed caching and cache-filling library intended as a replacement for a pool of memcached nodes. It embeds both cl…
3213333maintenance
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…
903205active
dosco/graphjin
GraphJin is a Go compiler and runtime that turns GraphQL queries into optimized, policy-checked SQL across many databases, files, and APIs,…
953204active
jaredwray/keyv
Keyv is a TypeScript key-value storage library providing a consistent interface across multiple backends via storage adapters (Redis, Postg…
993201active
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…
933198active
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
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
apache/curator
Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A…
643171stable
etianen/django-reversion
django-reversion is a Django extension that adds version control for model instances, tracking revisions and enabling rollback. It integrat…
803169stable
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
graphprotocol/graph-node
Graph Node is the core indexing component of The Graph protocol, written in Rust. It extracts and organizes data from blockchains such as E…
923151active
KubeBlocks
KubeBlocks is an open-source Kubernetes operator and control plane that manages 35+ database and streaming engines (MySQL, PostgreSQL, Redi…
813144active
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
petergoldstein/dalli
Dalli is a high-performance pure Ruby client for accessing memcached servers. It supports failover, namespaces, thread-safe operation, SSL/…
983114active
spiceai/spiceai
Spice.ai OSS is a portable Rust runtime (~140 MB binary) that combines federated SQL querying, accelerated data materialization, full-text …
963103active
infinilabs/analysis-pinyin
A Pinyin analysis plugin for Elasticsearch, OpenSearch, and Easysearch that converts between Chinese characters and Pinyin. It provides a p…
563094active
jazzband/django-redis
A full-featured Redis cache and session backend for Django, built on redis-py. It supports pluggable clients, parsers, and serializers, pri…
813086active
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
Elasticsearch Ruby client
Official Elasticsearch integrations for Ruby on Rails, provided as three gems: elasticsearch-model (ActiveModel/ActiveRecord/Mongoid search…
393082active
elastic/curator
Elasticsearch Curator is a Python command-line tool for managing Elasticsearch indices, including deleting, closing, snapshotting, and othe…
673078active
gobackup/gobackup
GoBackup is a dependency-free CLI backup tool for application servers that dumps databases (MySQL, PostgreSQL, Redis, MongoDB, etc.), archi…
853077stable
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
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
redis/rueidis
Rueidis is a fast Redis client library for Go with auto pipelining and server-assisted client-side caching. It also provides distributed lo…
962984active
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
google/osv.dev
OSV (Open Source Vulnerabilities) is Google's open, distributed vulnerability database and triage service that aggregates security advisori…
902973stable

← prev page 6 / 21 next →