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
pawurb/rails-pg-extras
A Ruby gem providing PostgreSQL performance diagnostics for Rails applications, ported from Heroku PG Extras. It exposes rake tasks, a Ruby…
681247active
brainix/pottery
Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun…
661245active
stoolap/stoolap
Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, paralle…
831242active
apache/lucene-solr
The former shared repository for Apache Lucene and Apache Solr, open-source search software. Lucene and Solr have split into separate top-l…
664365maintenance
RobinBlomberg/kysely-codegen
A CLI tool that generates Kysely TypeScript type definitions by introspecting your database schema. It supports PostgreSQL, MySQL, SQLite, …
601241active
TablePlus/DBngin
DBngin is a free native desktop application for managing local database servers, supporting PostgreSQL, MySQL, MariaDB, and Redis with mult…
321240active
go-testfixtures/testfixtures
A Go library that mimics Ruby on Rails-style test fixtures, loading YAML fixture files into a real SQL database before each test. It wipes …
761238active
baidu/BaikalDB
BaikalDB is a distributed HTAP (hybrid transactional/analytical processing) database developed by Baidu, written in C++ and using Raft for …
761238active
darold/ora2pg
Ora2Pg is a free Perl-based tool that migrates an Oracle database to PostgreSQL by scanning the source database and generating SQL scripts …
661238active
PoloDB/PoloDB
PoloDB is an embedded document database written in Rust that stores BSON documents with a MongoDB-like API, backed by RocksDB storage. It c…
811236active
apache/cassandra-ccm
CCM (Cassandra Cluster Manager) is a Python script and library for creating, launching, managing, and destroying small Apache Cassandra clu…
641235active
seiflotfy/cuckoofilter
A Go library implementing cuckoo filters, a space-efficient probabilistic data structure for approximate set-membership queries that suppor…
321235stable
Monad
The execution component of a Monad blockchain node, written in C++. It contains a custom EVM implementation, a purpose-built database (Mona…
971234active
DmitryTsepelev/store_model
StoreModel is a Ruby gem that wraps JSON-backed database columns (like jsonb) with ActiveModel-like classes using the Rails Attributes API.…
741234active
hexclave/pgmock
pgmock is an in-memory PostgreSQL mock server for unit and E2E tests that runs entirely in WebAssembly on Node.js and in the browser, with …
461231active
jlongster/absurd-sql
absurd-sql is a backend for sql.js (SQLite compiled to WebAssembly) that persists the database in IndexedDB by reading and writing it in sm…
324318maintenance
citusdata/postgresql-hll
A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses …
771230stable
tidwall/btree
A fast, generic B-tree implementation for Go providing ordered Map, Set, and thread-safe BTree types. It supports bulk loading, copy-on-wri…
761229stable
topclaudy/compoships
Compoships is a PHP library that extends Laravel's Eloquent ORM to support relationships based on two or more columns (composite keys). It …
881228active
sbdchd/squawk
Squawk is a linter for Postgres migrations and SQL that catches statements which could cause downtime, such as blocking locks or breaking s…
951227active
khairul169/garage-webui
A web-based admin UI for Garage, a self-hosted S3-compatible distributed object storage service. It provides cluster health monitoring, lay…
411226active
FlyDB
FlyDB is a high-performance key-value storage engine written in Go, based on the bitcask log-structured storage model. It serves as a cost-…
271226active
django-treebeard/django-treebeard
django-treebeard is a Python library providing efficient tree data structure implementations for Django models. It offers multiple tree alg…
751225stable
niieani/hashids.js
Hashids is a small JavaScript/TypeScript library that generates YouTube-like short, reversible IDs from numbers, so database primary keys a…
494289maintenance
spatie/laravel-db-snapshots
A Laravel package providing Artisan commands to quickly dump and load database snapshots. It supports MySQL, PostgreSQL, and SQLite and sto…
1001222active
SirixDB
SirixDB is an embeddable, bitemporal, append-only database system for JSON and XML that stores immutable, space-efficient snapshots of ever…
941219active
dataegret/pg-utils
A collection of useful SQL and shell utilities for PostgreSQL database administration by Data Egret. It includes scripts for auditing confi…
751219active
li3
li₃ (formerly Lithium) is a full-stack PHP web framework built for rapid application development, featuring a unified ORM/ODM that works wi…
361218active
mongodb/js-bson
The official BSON (Binary JSON) parser library for Node.js and browsers, maintained by MongoDB. It serializes and deserializes JSON-like do…
961217stable
ArcadeData/arcadedb
ArcadeDB is an open-source, Apache 2.0 licensed multi-model DBMS written in Java that natively stores graphs, documents, key-value pairs, f…
1001213active
elixir-ecto/postgrex
Postgrex is a PostgreSQL driver for Elixir that communicates using PostgreSQL's binary protocol. It provides automatic encoding/decoding of…
671212stable
mWater/minimongo
Minimongo is a client-side in-memory MongoDB clone for JavaScript/TypeScript with pluggable storage backends (Memory, LocalStorage, Indexed…
651211active
coleifer/walrus
Walrus is a lightweight Python library that subclasses and extends the redis-py client, acting as a drop-in replacement with added utilitie…
471208active
planetscale/database-js
A Fetch API-compatible database driver for PlanetScale Vitess/MySQL databases, designed for serverless and edge compute platforms like Clou…
971207active
superlinear-ai/raglite
RAGLite is a Python toolkit for building Retrieval-Augmented Generation (RAG) pipelines backed by DuckDB or PostgreSQL, with hybrid keyword…
801207active
eBay/NuRaft
NuRaft is a C++ implementation of the Raft consensus algorithm packaged as a replication library. It extends the original Raft paper with p…
671206active
Netflix/dynomite
Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like…
234215maintenance
li6185377/LKDBHelper-SQLite-ORM
LKDBHelper is an automatic SQLite ORM library for iOS written in Objective-C, built on FMDB. It provides thread-safe automatic insert, quer…
601205active
jeremydaly/serverless-mysql
A Node.js library wrapping mysql2 to manage MySQL connections for serverless functions like AWS Lambda. It monitors and caps connection usa…
761203active
charles-001/dolphie
Dolphie is a terminal-based TUI tool providing real-time analytics and monitoring for MySQL, MariaDB, and ProxySQL. It offers a single pane…
961201active
andersao/l5-repository
A Laravel package that implements the Repository pattern to abstract the database layer, providing base repositories, criteria, cache, vali…
734196maintenance
prodrigestivill/docker-postgres-backup-local
A Docker image that periodically backs up PostgreSQL databases to a local filesystem using pg_dump, with configurable rotation of daily, we…
571199active
xataio/pgstream
pgstream is an open-source change data capture (CDC) tool and Go library that replicates PostgreSQL data, including DDL/schema changes, to …
861195active
djezzzl/database_consistency
A Ruby gem that audits Rails ActiveRecord models against the database schema to detect inconsistencies and inefficiencies. It reports missi…
761195active
dmaicher/doctrine-test-bundle
A Symfony bundle that isolates Doctrine database tests by wrapping DBAL drivers with a StaticDriver and using a PHPUnit extension to begin …
941193stable
apache/amoro
Apache Amoro (incubating) is a Lakehouse management system built on open data lake formats like Iceberg, Paimon, and Mixed-Hive. It provide…
711191active
TX-LCN
TX-LCN is a Java distributed transaction framework providing consistent transactions across microservices, compatible with Dubbo, Spring Cl…
234155maintenance
pgautoupgrade/docker-pgautoupgrade
A PostgreSQL Docker image that automatically detects the version of an existing database data directory and upgrades it in place using pg_u…
721190active
zilliztech/VectorDBBench
VectorDBBench (VDBBench) is an open-source Python benchmark tool for comparing the performance and cost-effectiveness of vector databases a…
941188active
go-mysql-org/go-mysql-elasticsearch
A Go service that automatically syncs MySQL data into Elasticsearch, using mysqldump for initial load and binlog parsing for incremental up…
324139maintenance
valtyr/prisma-kysely
A Prisma generator plugin that produces fully typed Kysely database types directly from your Prisma schema. It lets you keep Prisma's migra…
941185active
machow/siuba
siuba is a Python library that ports R's dplyr syntax to pandas DataFrames and SQL databases, using pipe (>>) chaining and lazy expressions…
391184active
kristiandupont/kanel
Kanel is a code generation tool that connects to a live PostgreSQL database and generates TypeScript types (plus optional Zod schemas) from…
681182active
Link-Kou/intellij-mybaitslog
An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat…
231182active
vladmihalcea/flexy-pool
FlexyPool is a Java library that wraps existing JDBC connection pools (HikariCP, DBCP, C3P0, Tomcat CP, Vibur, Druid, Atomikos) to add metr…
601181active
ledisdb/ledisdb
LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil…
234112maintenance
spatie/db-dumper
A PHP library providing a fluent API to dump database contents to files using native tools like mysqldump, pg_dump, sqlite3, and mongodump.…
781180stable
taoensso/carmine
Carmine is a mature, high-performance Redis client for Clojure with an idiomatic API, connection pooling, and automatic de/serialization of…
681180active
apache/accumulo
Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie…
771179stable
mdbtools/mdbtools
MDB Tools is a set of C libraries and command-line utilities for reading Microsoft Access (.mdb/.accdb) database files on Unix-like systems…
681179active
tywalch/electrodb
ElectroDB is a TypeScript library for AWS DynamoDB that simplifies modeling multiple entities and complex hierarchical relationships in a s…
721178active
pentaho/mondrian
Mondrian is an open-source OLAP (Online Analytical Processing) server written in Java that lets business users analyze large volumes of rel…
751177active
michaeldyrynda/laravel-cascade-soft-deletes
A Laravel package that adds cascading deletes to Eloquent models using soft deletes, restoring the ON DELETE CASCADE behavior lost when usi…
691177active
go-gormigrate/gormigrate
Gormigrate is a minimalistic database schema migration helper library for the Gorm ORM in Go. It adds schema versioning and migration rollb…
871176stable
ODMantic
ODMantic is a sync and async Object Document Mapper (ODM) for MongoDB built on Python type hints and Pydantic for model definition and vali…
751176active
OpenGemini
openGemini is a cloud-native distributed time-series database written in Go, designed for storing and analyzing massive telemetry data such…
781175active
penxio/penx
PenX is an open-source, local-first, privacy-first personal data hub for storing and managing structured data with AI-driven features. It i…
461172active
Level/levelup
levelup is a Node.js and browser wrapper providing a convenient API over abstract-leveldown compliant key-value stores, following LevelDB c…
104067maintenance
aaberg/sql2o
Sql2o is a small Java library that maps JDBC query results directly into POJOs with named parameter support, acting like an ORM without SQL…
891168active
commanded/eventstore
An event store library for Elixir that uses PostgreSQL as its underlying persistence engine. It supports appending and reading event stream…
931166active
theory/pgtap
pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL. It provides a comprehensive set of TAP-emitting assertion …
671166active
cornucopia-rs/cornucopia
Cornucopia is a Rust code generator that produces type-checked Rust interfaces from PostgreSQL queries. It validates queries against a live…
921164active
sqliteai/sqlite-vector
SQLite-Vector is a cross-platform SQLite extension written in C that adds vector search capabilities to embedded SQLite databases, with SIM…
831164active
chrishayuk/larql
LARQL decompiles transformer models into a queryable 'vindex' (vector index) format and provides LQL, a SQL-like query language, to browse,…
791162active
ericdc1/Dapper.SimpleCRUD
Dapper.SimpleCRUD is a small C# extension for the Dapper micro-ORM that adds simple CRUD helper methods (Get, GetList, Insert, Update, Dele…
731161stable
BigchainDB
BigchainDB Server is a distributed database with blockchain characteristics: decentralization, immutability, Byzantine fault tolerance, and…
234032maintenance
mybatis/mybatis-dynamic-sql
A typesafe SQL DSL library for Java and Kotlin that generates complete SELECT, INSERT, UPDATE, and DELETE statements with flexible WHERE cl…
761160active
Riak
Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op…
634029maintenance
IceFireDB
IceFireDB is a decentralized, high-performance distributed database written in Go that bridges Web2 and Web3 ecosystems. It offers Redis-co…
671159active
sqids/sqids-dotnet
Sqids .NET is the official .NET port of Sqids, a small library that generates short, URL-safe, unique-looking IDs from non-negative integer…
631159active
RxSwiftCommunity/RxRealm
RxRealm is a Swift library that provides RxSwift extensions for RealmSwift types, turning Realm collections and objects into Observables. I…
341159active
apache/iceberg-python
PyIceberg is a Python implementation of the Apache Iceberg table format specification, providing programmatic access to Iceberg table metad…
901158active
HariSekhon/Nagios-Plugins
A large collection of 450+ Nagios monitoring plugins written primarily in Python, covering big data, cloud, databases, messaging, CI/CD, an…
581155active
goccy/bigquery-emulator
A BigQuery emulator server implemented in Go that runs a BigQuery-compatible API locally without needing a cloud project or credentials. It…
871154active
spacecloud-io/space-cloud
Space Cloud is a Kubernetes-based open-source serverless platform that generates instant GraphQL and REST APIs over databases like MongoDB,…
234002maintenance
HVF/franchise
Franchise is an open-source SQL notebook client with a lightweight notebook interface for querying and visualizing data. It runs in the bro…
323998maintenance
sagframe/sagacity-sqltoy
sqltoy-orm is a Java ORM framework that combines JPA-style object CRUD with powerful, flexible SQL query capabilities. It provides advanced…
961150active
encode/databases
A Python library providing simple asyncio support for PostgreSQL, MySQL, and SQLite databases, with query building via the SQLAlchemy Core …
103985maintenance
kottster/kottster
Kottster is an open-source Node.js framework for generating instant, self-hosted admin panels connected to your database. It provides CRUD …
101148active
pingfangushi/screw
screw is a Java library and Maven plugin that generates database table structure documentation from a live database connection. It supports…
323961maintenance
geek-fun/dockit
DocKit is an open-source, privacy-first desktop GUI client for managing Elasticsearch, OpenSearch, DynamoDB, MongoDB, and EasySearch from a…
941142active
Redix
Redix is a fast, pipelined, resilient Redis (and Valkey) client written in pure Elixir. It provides an idiomatic interface for sending arbi…
751141stable
ivelum/djangoql
DjangoQL is a Python library that adds an advanced query language to Django, supporting logical operators, parentheses, and relation joins,…
571141active
RedisJSON
RedisJSON is a Redis module that implements JSON as a native Redis data type, supporting full JSON standard storage, JSONPath queries, and …
893947maintenance
etcd-io/raft
A Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine across a cluster of nodes. It delibe…
821139stable
shioyama/mobility
Mobility is a pluggable Ruby gem for storing and retrieving translated attributes on classes, supporting multiple storage backends such as …
641139active
microsoft/mssql-jdbc
The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver providing database connectivity to SQL Server and Azure SQL Database from …
1001136stable
requery/sqlite-android
An Android-specific distribution of recent SQLite versions packaged as an AAR library, providing up-to-date SQLite builds with Android data…
401136active
kubernetes-sigs/aws-ebs-csi-driver
The Amazon EBS Container Storage Interface (CSI) driver implements the CSI specification so container orchestrators, primarily Kubernetes, …
961135active
mongodb-js/mongodb-mcp-server
A Model Context Protocol (MCP) server that lets AI assistants and LLM clients connect to MongoDB databases and MongoDB Atlas clusters. It e…
841134active

← prev page 13 / 21 next →