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
mtxr/vscode-sqltools
SQLTools is a set of VS Code extensions providing database management inside the editor. It connects to MySQL, PostgreSQL, SQL Server, SQLi…
921766active
Tucker-Eric/EloquentFilter
A Laravel package that lets you filter Eloquent models and their relationships dynamically using request input, replacing boilerplate condi…
671766stable
SeaQL/sea-query
SeaQuery is a dynamic SQL query builder for Rust that lets you construct queries and schema statements as abstract syntax trees via an ergo…
941762stable
TuGraph-family/tugraph-db
TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds …
581762active
Variety
Variety is a lightweight schema analyzer for MongoDB that runs via the mongosh/mongo shell or Node.js. It scans collections to reveal the d…
731761active
sqlancer/sqlancer
SQLancer is a Java-based automated testing tool that finds logic and performance bugs in database management systems. It generates SQL test…
681761active
KairosDB
KairosDB is a fast, distributed, scalable time series database written in Java and built on top of Cassandra. It stores and queries metrics…
511761active
cnosdb/cnosdb
CnosDB is an open-source, cloud-native distributed time-series database written in Rust, supporting standard SQL, schemaless writes, and ou…
461759active
DATA-DOG/go-sqlmock
go-sqlmock is a mock library implementing Go's sql/driver interface to simulate SQL driver behavior in tests without a real database connec…
606570maintenance
datastax/jvector
JVector is an embedded approximate nearest neighbor (ANN) search engine for the JVM, implementing a graph index that merges HNSW's hierarch…
901754active
ammarahm-ed/react-native-mmkv-storage
A fast, lightweight key-value storage library for React Native built in C++ on top of Tencent's MMKV using JSI. It supports multiple databa…
701752active
hanchuanchuan/goInception
goInception is a MySQL maintenance tool that audits, executes, backs up, and generates rollback statements for SQL. It parses SQL syntax us…
231744active
datageartech/datagear
DataGear is an open-source, self-hosted data visualization and analysis platform for freely building interactive data dashboards. It connec…
771740active
Apache Seata
Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi…
791738active
pgjdbc/pgjdbc
PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native networ…
881737stable
Giorgi/EntityFramework.Exceptions
A .NET library that converts Entity Framework Core's generic DbUpdateException into strongly typed exceptions like UniqueConstraintExceptio…
751737active
vdaas/vald
Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and…
861733active
huandu/go-sqlbuilder
A Go library for building SQL strings programmatically, compatible with the standard library database/sql interfaces, plus a lightweight ze…
941730stable
HypoPG/hypopg
HypoPG is a PostgreSQL extension written in C that adds support for hypothetical (virtual) indexes. It lets you test whether an index would…
821730stable
dineug/erd-editor
A visual Entity-Relationship Diagram editor for designing database schemas, available as a web app (PWA), VS Code and IntelliJ extensions, …
1001728active
EnterpriseDB/repmgr
repmgr is an open-source suite of tools (a CLI plus the repmgrd daemon) for managing replication and failover in PostgreSQL server clusters…
781718stable
mistic100/jQuery-QueryBuilder
A jQuery plugin providing a user-friendly GUI for building complex queries and filters, outputting structured JSON rules. It includes plugi…
231718stable
flike/kingshard
kingshard is a high-performance MySQL proxy written in Go that sits between applications and MySQL backends. Its core feature is transparen…
576395maintenance
4paradigm/OpenMLDB
OpenMLDB is an open-source machine learning database that acts as a feature platform, computing consistent features for both offline traini…
651714active
System.Linq.Dynamic
A .NET Core / .NET Standard port of Microsoft's Dynamic LINQ library that lets developers write string-based LINQ queries against IQueryabl…
941713active
x-ream/sqli
sqli is a Java SQL query builder and lightweight ORM programming interface with fluent APIs (QB, QB.X, QrB) for building typed and Map-base…
611710active
pgaudit/pgaudit
pgAudit is a PostgreSQL extension written in C that provides detailed session and object audit logging through the standard PostgreSQL logg…
741709stable
bookshelf/bookshelf
Bookshelf is a lightweight JavaScript ORM for Node.js built on top of the Knex SQL query builder. It supports PostgreSQL, MySQL, and SQLite…
236346maintenance
reliese/laravel
A Laravel package that inspects your database schema (columns, types, foreign keys) and automatically generates Eloquent model classes with…
251705active
Database Backup Manager
A framework-agnostic PHP library for dumping and restoring MySQL and PostgreSQL databases to various storage backends such as S3, Dropbox, …
231705active
rust-db/refinery
Refinery is a SQL database migration toolkit for Rust that runs versioned migrations on database connections, either embedded in Rust code …
911704stable
brmodeloweb/brmodelo-app
BRMW is a free, open-source web application for entity-relationship database modeling, letting users create conceptual and logical models a…
961703active
DingoDB
DingoDB is an open-source distributed multi-modal vector database that combines relational (SQL) and vector semantics in a unified platform…
661703active
syndtr/goleveldb
A pure-Go implementation of the LevelDB embedded key/value database. It provides fast ordered key-value storage with iterators, batch write…
236320maintenance
phiresky/sqlite-zstd
A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl…
321699active
mperham/connection_pool
A generic connection pooling library for Ruby that manages a shared pool of objects (network clients, connections) across threads and fiber…
741692stable
apache/solr
Apache Solr is a fast, open-source, multi-modal search platform built on Apache Lucene, providing full-text, vector, and geospatial search …
771689stable
spring-projects/spring-data-mongodb
Spring Data MongoDB is part of the Spring Data umbrella, providing integration between Java applications and the MongoDB document database.…
951687active
PolarDB-X
PolarDB-X is a cloud native distributed SQL database built in Java with a shared-nothing architecture that decouples compute from storage. …
851686stable
Eventsourcing
A Python library for implementing the event sourcing pattern, storing all application state changes as a sequence of immutable events. It p…
731686active
osm2pgsql-dev/osm2pgsql
osm2pgsql is a command-line ETL tool that imports OpenStreetMap data in OSM, PBF, and O5M formats into a PostgreSQL/PostGIS database. It su…
831685stable
palkan/logidze
Logidze is a Ruby gem for Rails that logs database record changes at the PostgreSQL level using triggers, storing the version history in a …
621685active
jasync-sql/jasync-sql
jasync-sql is an asynchronous, Netty-based database driver for MySQL and PostgreSQL written in Kotlin, usable from Java and Kotlin. It prov…
471685active
RediSearch
RediSearch is a Redis module providing a query and indexing engine with secondary indexing, full-text search, vector similarity search, geo…
926242maintenance
openblocks-dev/openblocks
Openblocks is an open-source low-code platform for building internal tools and admin dashboards with a visual UI builder, 50+ components, a…
236240maintenance
thevahidal/soul
Soul is a Node.js CLI tool that instantly turns any SQLite database into a RESTful API server with a realtime WebSocket endpoint. It suppor…
931682active
reata/sqllineage
SQLLineage is a Python library and CLI tool that analyzes SQL statements to extract source and target table lineage without requiring users…
881677active
MorphiaOrg/morphia
Morphia is a Java object-document mapper (ODM) for MongoDB built on top of the official MongoDB Java driver. It maps Java and Kotlin classe…
681676active
hashintel/hash
HASH is an open-source, multi-tenant platform for building self-maintaining knowledge graphs and process graphs, powered by the hgres graph…
971675active
Rohithgilla12/data-peek
data-peek is a minimal, fast, keyboard-first SQL client desktop application built with Electron and TypeScript for quickly querying and exp…
761673active
Level/level
Level is a universal JavaScript key-value database library built on the abstract-level interface, exporting classic-level in Node.js and br…
581673stable
babyfish-ct/jimmer
Jimmer is a modern ORM framework for the JVM supporting both Java and Kotlin, built around immutable entities and type-safe query DSLs. It …
941672active
salsify/goldiloader
Goldiloader is a Ruby gem that automatically eager loads ActiveRecord associations to eliminate N+1 queries. It batches association loads a…
541672active
Couchbase Lite
Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It…
981667stable
kagkarlsson/db-scheduler
db-scheduler is a persistent, cluster-friendly task scheduler for Java, designed as a simpler alternative to Quartz. It stores tasks in a s…
921667stable
typelevel/skunk
Skunk is a purely functional data access library for Scala and Postgres, built on cats, cats-effect, fs2, and scodec. It provides a non-blo…
801667active
spotahome/redis-operator
A Kubernetes operator written in Go that creates, configures, and manages highly available Redis deployments with Sentinel-based automatic …
101667active
hristo2612/SQLNoir
SQLNoir is an interactive browser-based game where players solve detective mysteries by writing SQL queries against case databases. It is b…
581660active
SvelteFire
SvelteFire is a TypeScript library that wraps Firebase services (Auth, Firestore, Storage, RealtimeDB, Analytics) in Svelte stores and decl…
231657active
sfackler/r2d2
r2d2 is a generic connection pool library for Rust that maintains a set of open connections for repeated use. It is backend-agnostic, with …
231655stable
message-db/message-db
Message DB is a fully-featured event store and message store implemented in PostgreSQL, supporting Pub/Sub, event sourcing, streams, catego…
231653active
Altinity/clickhouse-backup
A Go CLI tool for backing up and restoring ClickHouse databases, uploading backup files to object storage such as S3, GCS, Azure Blob, SFTP…
971648active
Cysharp/Ulid
A fast C# implementation of ULID (Universally Unique Lexicographically Sortable Identifier) for .NET and Unity. It generates sortable rando…
781647active
rethinkdb/rethinkdb-go
The official Go language driver for RethinkDB, providing a full-featured client for connecting to and querying RethinkDB databases. It supp…
411647active
Snowflake-Labs/pg_lake
pg_lake is a set of PostgreSQL extensions that turn Postgres into a lakehouse engine for Apache Iceberg tables and raw data lake files in o…
821645active
clickvisual/clickvisual
ClickVisual is a lightweight, browser-based log analytics and search platform built on ClickHouse, offering visual query dashboards, histog…
921643active
vk-com/kphp-kdb
VK's KittenPHP/DB/Engine suite: a PHP-to-C++ translating compiler (KPHP) plus a set of specialized high-performance non-relational database…
326065maintenance
Philippus/elastic4s
Elastic4s is a concise, type-safe, reactive Scala client for Elasticsearch built around a builder-like DSL. It supports Scala idioms like f…
961639active
ariacom/Seal-Report
Seal Report & Task is an open-source (MIT) reporting and business intelligence framework written in C# for .NET, enabling users to build, p…
891637active
Paxa/postbird
Postbird is an open-source cross-platform PostgreSQL GUI client built with Electron and JavaScript. It provides a visual interface for brow…
321637stable
didi/gendry
Gendry is a Go library for working with MySQL databases, built on go-sql-driver/mysql. It provides three composable parts—manager for build…
101633stable
lesovsky/pgcenter
pgCenter is a command-line admin tool for observing and troubleshooting PostgreSQL in runtime. It provides a top-like interface for monitor…
911632active
Tonbo
Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati…
601624active
Thinking Sphinx
Thinking Sphinx is a Ruby library that integrates the Sphinx and Manticore full-text search engines with ActiveRecord and Rails. It lets de…
471620active
SOCI/soci
SOCI is a C++ database access library that lets developers embed SQL queries naturally in standard C++ code, with object-relational mapping…
741619stable
Kaelio/ktx
ktx is an open-source, self-improving context layer for data and analytics agents, distributed as an npm CLI. It ingests warehouse metadata…
771618active
tediousjs/tedious
Tedious is a pure-JavaScript/TypeScript implementation of the TDS protocol for connecting to Microsoft SQL Server (including Azure SQL Data…
971617active
ModernRelay/omnigraph
Omnigraph is a lakehouse-native graph database written in Rust that stores versioned graphs on object storage using the Lance format, with …
821616active
NEventStore/NEventStore
NEventStore is a persistence-agnostic event store library for .NET that abstracts different storage implementations behind a common API. It…
871615active
MongoDB PHP Driver
The official high-level MongoDB PHP library built on top of the low-level mongodb PHP extension. It provides Client, Database, and Collecti…
961612stable
pagehelper-org/pagehelper-spring-boot
A Spring Boot starter that integrates the PageHelper pagination plugin for MyBatis. It auto-configures PageHelper so developers can add phy…
871605active
apache/gluten
Apache Gluten is a middle-layer plugin that offloads JVM-based SQL engine execution (primarily Spark SQL) to high-performance native engine…
881603active
facebook/CacheLib
CacheLib is a C++ library providing a pluggable, thread-safe in-process caching engine with transparent DRAM and SSD tiering. It includes C…
1001602active
mongomapper/mongomapper
MongoMapper is a Ruby object-document mapper (ODM) for MongoDB, providing Document and EmbeddedDocument models with keys, associations, val…
551598active
pramsey/pgsql-http
A PostgreSQL extension written in C that lets you make HTTP requests (GET, POST, PUT, PATCH, DELETE) directly from SQL queries. It enables …
781597active
sea-team/gofound
GoFound is a lightweight full-text search engine written in Go, featuring inverted/forward indexes, built-in Chinese word segmentation (jie…
231597active
plentz/lol_dba
lol_dba is a Ruby gem providing rake tasks that scan Rails application models and report columns that probably should be indexed. It can al…
621595active
microsoft/tigertoolbox
A Microsoft Tiger team repository of as-is scripts, notebooks, and tools for SQL Server administration and maintenance. It includes solutio…
531595active
omnigres/omnigres
Omnigres is a collection of PostgreSQL extensions that turn a Postgres instance into a full application platform, hosting application logic…
491594active
mickamy/sql-tap
sql-tap is a real-time SQL traffic viewer consisting of a proxy daemon (sql-tapd) and a TUI/Web client. It sits between an application and …
701593active
Casecommons/pg_search
pg_search is a Ruby gem that adds ActiveRecord named scopes leveraging PostgreSQL's built-in full text search, including tsearch, trigram, …
771588active
dromara/easy-es
Easy-Es is a Java ORM framework that enhances Elasticsearch's RestHighLevelClient, letting developers query Elasticsearch using MySQL-like …
681587active
ORMLite
ORMLite Android is the Android-specific companion package to ormlite-core, providing lightweight object-relational mapping for persisting J…
231584stable
joyieldInc/predixy
Predixy is a high-performance, lightweight proxy for Redis that supports both Redis Sentinel and Redis Cluster backends. Written in C++ wit…
231584stable
losfair/mvsqlite
mvSQLite is a distributed, MVCC layer that runs SQLite on top of FoundationDB via a custom VFS, providing scalable lock-free transactions a…
911581active
getdozer/dozer
Dozer is a real-time data movement tool written in Rust that captures change data (CDC) from sources like Postgres, MySQL, Snowflake, and K…
231578active
javers/javers
JaVers is a lightweight Java library for auditing changes in domain objects, providing an object diff engine and an audit log with commit m…
671576stable
omnilib/aiosqlite
aiosqlite is a Python library providing an asyncio-friendly interface to SQLite databases, replicating the standard sqlite3 module with asy…
601576stable
go-pg
go-pg is a Go ORM and PostgreSQL client focused on PostgreSQL-specific features like b, hstore, and arrays, with strong performance. It is …
735776maintenance
SuperDB
SuperDB Desktop (Zui) is an Electron-based desktop application for exploring, searching, and transforming data, serving as the official fro…
891575active

← prev page 10 / 21 next →