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

Open-source database-driver software

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

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

ProductHealth v2StarsMaturity
Prisma ORM
Prisma is a next‑generation TypeScript ORM for Node.js that provides type‑safe database access, migrations, and a powerful query client. It…
9547673active
Milvus
Milvus is a high‑performance, cloud‑native vector database designed for scalable approximate nearest neighbor (ANN) search. It provides har…
9446356active
DuckDB
DuckDB is a high‑performance, in‑process analytical SQL database written in C++. It provides a rich SQL dialect, supports many file formats…
9442114active
GORM
GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti…
9139978stable
TypeORM
TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M…
9236655stable
TypeORM
TypeORM is a TypeScript and JavaScript ORM for Node.js that supports a wide range of relational and NoSQL databases. It offers both Active …
9236655active
Drizzle ORM
Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries…
9536001active
Drizzle ORM
Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL…
9536001active
CockroachDB
CockroachDB is a cloud‑native distributed SQL database that offers strong consistency, ACID transactions, and horizontal scalability. It is…
7632555active
sequelize/sequelize
Sequelize is a promise‑based ORM for Node.js and TypeScript that supports many SQL databases. It provides model definition, querying, assoc…
7930355active
alibaba/druid
Alibaba Druid is a high‑performance Java database connection pool that also provides a powerful SQL parser and security firewall. It includ…
7128170active
PostgREST
PostgREST is a standalone web server that automatically creates a fully RESTful API from any PostgreSQL database. It translates database sc…
9827693active
Automattic/mongoose
Mongoose is a JavaScript library that provides an object data modeling (ODM) layer for MongoDB. It offers schema definitions, validation, c…
9427467active
localForage
localForage is a JavaScript library that provides a simple, asynchronous API for client‑side storage. It abstracts IndexedDB, WebSQL, and l…
2325803active
Turso Database
Turso is an in-process SQL database written in Rust that is compatible with SQLite and experimentally supports a Postgres frontend. Like SQ…
9624810active
Redisson
Redisson is a Java client and real‑time data platform for Redis and Valkey. It provides thread‑safe distributed objects, caches, locks, que…
9424402active
Redisson
Redisson is a Java client and real-time data platform for Redis and Valkey, built on Netty, offering sync, async, reactive, and RxJava3 API…
9424402stable
Yjs
Yjs is a high‑performance CRDT library that provides shared data types which automatically sync across peers. It enables building real‑time…
9422875active
redis/go-redis
go-redis is the official Redis client library for the Go programming language. It provides a simple, idiomatic API for interacting with Red…
9422251active
netbox-community/netbox
NetBox is an open‑source web application that serves as a source of truth for network and data‑center infrastructure. It provides a rich da…
9521724active
Vitess
Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q…
9821365stable
Vitess
Vitess is a cloud‑native, horizontally‑scalable database clustering system built around MySQL. It provides transparent sharding, resharding…
9821365active
HikariCP
HikariCP is a lightweight, high‑performance JDBC connection pool for Java applications. It provides fast, reliable pooling with minimal ove…
6821240active
HikariCP
HikariCP is a lightweight, high-performance JDBC connection pool for Java applications. It is a production-ready, 'zero-overhead' library w…
6821240stable
Apache ShardingSphere
Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d…
7720808stable
mybatis/mybatis-3
MyBatis is a first-class SQL mapping persistence framework for Java that couples objects with SQL statements or stored procedures via XML d…
7720445stable
knex
Knex.js is a batteries-included SQL query builder for JavaScript supporting PostgreSQL, MySQL/MariaDB, CockroachDB, MSSQL, SQLite3, Oracle,…
8620336stable
knex
Knex is a flexible, portable SQL query builder for JavaScript that supports multiple database dialects. It provides a promise and callback …
8620336active
mysqljs/mysql
mysqljs/mysql is a pure JavaScript MySQL client for Node.js. It implements the MySQL protocol without requiring any native compilation.
3218616active
DapperLib/Dapper
Dapper is a lightweight micro-ORM for .NET that maps ADO.NET query results to strongly-typed objects. It lets developers execute raw SQL an…
8818396stable
redis/node-redis
Node-Redis is the official, modern, high-performance Redis client for Node.js, written in TypeScript. It ships as a monorepo of packages co…
9517587stable
transact-rs/sqlx
SQLx is an async, pure Rust SQL toolkit providing database drivers for PostgreSQL, MySQL, MariaDB, and SQLite. It features compile-time che…
7517515stable
Turso Database
libSQL is an open source, open contribution fork of SQLite maintained by Turso, adding features like vector search, concurrent writes, asyn…
7717247active
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
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
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
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
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
pgcli
pgcli is a command-line REPL client for PostgreSQL that provides context-sensitive auto-completion and syntax highlighting as you type SQL …
9613414active
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
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
sqlalchemy/sqlalchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with connection pooling an…
9412201stable
peewee
Peewee is a small, expressive Python ORM with a flexible query builder that supports SQLite, MySQL/MariaDB, and PostgreSQL, plus asyncio ba…
9811994stable
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
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
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
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
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
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
doctrine/dbal
Doctrine DBAL is a PHP database abstraction layer providing a unified API over multiple database platforms such as MySQL, PostgreSQL, SQLit…
989700stable
JetBrains/Exposed
Exposed is JetBrains' lightweight SQL library and ORM framework for Kotlin, offering a typesafe SQL-wrapping DSL and a lightweight DAO API …
959299stable
mikro-orm/mikro-orm
MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work, and Identity Map patterns. It supports SQL databases (PostgreS…
959253stable
mattn/go-sqlite3
A SQLite3 driver for Go that conforms to the built-in database/sql interface, implemented as a cgo package bundling the SQLite amalgamation…
969242stable
porsager/postgres
Postgres.js is a fast, full-featured PostgreSQL client library for Node.js, Deno, Bun, and Cloudflare Workers. It uses ES6 tagged template …
788730stable
GRDB
GRDB.swift is a Swift toolkit for working with SQLite databases, focused on application development. It provides record persistence, type-s…
928688stable
mongodb/mongo-go-driver
The official MongoDB driver for Go, providing a mongo client, BSON serialization, and CRUD/aggregation APIs for MongoDB 4.4+. It is activel…
968538stable
MagicStack/asyncpg
asyncpg is a fast PostgreSQL client library for Python built directly on the PostgreSQL binary protocol and designed for asyncio. It expose…
878112stable
PyMySQL/PyMySQL
PyMySQL is a pure-Python client library for MySQL and MariaDB, implementing the PEP 249 DB-API 2.0 interface. It requires no compiled exten…
967849stable
predis/predis
Predis is a flexible and feature-complete Redis/Valkey client library written entirely in PHP, requiring no native extension. It supports R…
997777stable
WiseLibs/better-sqlite3
A fast, synchronous SQLite3 driver library for Node.js with full transaction support and a simple API. It outperforms async alternatives li…
917501stable
jakearchibald/idb
A tiny (~1.19kB) TypeScript library that wraps the browser's IndexedDB API with promises and small usability improvements while mostly mirr…
767427stable
Vincit/objection.js
Objection.js is an SQL-friendly ORM for Node.js built on the knex query builder, best described as a relational query builder with powerful…
697341stable
mongodb/laravel-mongodb
The official MongoDB integration for Laravel, extending Eloquent models and the Query Builder to work with MongoDB using the standard Larav…
957067stable
jOOQ/jOOQ
jOOQ is a Java library that models SQL as a type-safe internal DSL, with a source code generator that reverse-engineers your database schem…
946795stable
hiredis
Hiredis is a minimalistic C client library for Redis, supporting the binary-safe RESP protocol for Redis >= 1.2. It provides synchronous, a…
946688stable
Ecto
Ecto is a toolkit for data mapping and language-integrated queries in Elixir, providing schemas, changesets, and a composable query DSL. It…
666497stable
hibernate/hibernate-orm
Hibernate ORM is the de facto object-relational mapping library for Java, implementing the Jakarta Persistence (JPA) specification to map d…
956473stable
TableProApp/TablePro
TablePro is a free, open-source, native macOS (and iOS/iPadOS) database client supporting 29 SQL and NoSQL engines through native drivers, …
806283active
StackExchange/StackExchange.Redis
StackExchange.Redis is a high-performance .NET client library for communicating with Redis and Redis-compatible servers (Valkey, Garnet, El…
976203active
elastic/go-elasticsearch
The official Go client for Elasticsearch, providing low-level and typed APIs for indexing, searching, and managing Elasticsearch clusters. …
976067stable
DotNetNext/SqlSugar
SqlSugar is an open-source, multi-database ORM framework for .NET (C# and VB.NET), supporting MySQL, SQL Server, PostgreSQL, SQLite, Oracle…
685837active
redis/lettuce
Lettuce is a scalable, thread-safe Redis client for Java built on Netty, supporting synchronous, asynchronous, and reactive APIs. It provid…
1005781stable
tortoise/tortoise-orm
Tortoise ORM is an asyncio-native Object Relational Mapper for Python with a Django-inspired API, supporting SQLite, PostgreSQL, MySQL, SQL…
955634active
ApeWorX/web3.py
web3.py is a Python library for interacting with the Ethereum blockchain and its ecosystem. It enables building decentralized applications,…
855538active
googleapis/google-cloud-python
The official monorepo of idiomatic Python client libraries for Google Cloud Platform services, covering APIs like BigQuery, Storage, AI Pla…
955411stable
achristmascarl/rainfrog
Rainfrog is a terminal-based (TUI) database management tool built in Rust with Ratatui, supporting PostgreSQL, MySQL, SQLite, and other dat…
905356active
Elasticsearch
The official PHP client for Elasticsearch, providing 500+ endpoints for indexing, searching, updating, and deleting documents. It is distri…
925337active
Elasticsearch
The official Elasticsearch client library for Node.js, maintained by Elastic. It provides a one-to-one mapping to the Elasticsearch REST AP…
975288stable
baomidou/dynamic-datasource
A Spring Boot starter that enables rapid integration of multiple, dynamically switchable data sources in Java applications. It supports dat…
745185active
jeremyevans/sequel
Sequel is a Ruby database toolkit providing a concise DSL for SQL query construction, schema management, and a comprehensive ORM layer for …
775097stable
uptrace/bun
Bun is a lightweight, SQL-first ORM for Go built on database/sql, supporting PostgreSQL, MySQL/MariaDB, MSSQL, SQLite, and Oracle. It provi…
864983stable
go-mysql-org/go-mysql
A pure Go library implementing the MySQL network protocol and replication, including binlog stream processing, a MySQL client, a fake MySQL…
774970active
catfan/Medoo
Medoo is a lightweight, single-file PHP database framework that provides a clean, intuitive API for building SQL queries across many databa…
894953stable
gajus/slonik
Slonik is a Node.js PostgreSQL client library written in TypeScript that emphasizes writing raw SQL with strict runtime validation and buil…
954939active
agrosner/DBFlow
DBFlow is a Kotlin Multiplatform ORM for SQLite that uses annotations and a compiler plugin to generate database adapters and a typed query…
644846active
doctrine/DoctrineBundle
DoctrineBundle is the official Symfony bundle that integrates Doctrine ORM and DBAL into Symfony applications. It provides configuration, c…
974831stable
zombodb/zombodb
ZomboDB is a native Postgres extension, written in Rust with PGRX, that uses Elasticsearch as a Postgres index type to bring powerful text …
104720active
praeclarum/sqlite-net
A minimal, single-file SQLite client and ORM for .NET, .NET Core, and Mono that provides strongly typed CRUD operations and queries via a t…
614457stable
tpope/vim-dadbod
A Vim plugin providing a modern database interface through a single :DB command with URL-based connection strings. It supports many SQL and…
564445active
rusqlite/rusqlite
Rusqlite is an ergonomic Rust library providing bindings to SQLite, with an optional bundled feature that compiles SQLite from source. It o…
904410stable
dotnetcore/FreeSql
FreeSql is a powerful Object-Relational Mapping (ORM) library for .NET, supporting .NET Core 2.1+, .NET Framework 4.0+, Xamarin, and AOT co…
944404active
dqlite
dqlite is a C library implementing an embeddable, replicated SQL database engine that extends SQLite across a cluster of machines using the…
894395active
Elasticsearch
The official Python client for Elasticsearch, providing low-level access to the full Elasticsearch API with sync and async support. It incl…
974392stable

page 1 / 5 next →