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 and JavaScript ORM for Node.js that supports a wide range of relational and NoSQL databases. It offers both Active …
9236655active
TypeORM
TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M…
9236655stable
Drizzle ORM
Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL…
9536001active
Drizzle ORM
Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries…
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, built on Netty, offering sync, async, reactive, and RxJava3 API…
9424402stable
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
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 is a production-ready, 'zero-overhead' library w…
6821240stable
HikariCP
HikariCP is a lightweight, high‑performance JDBC connection pool for Java applications. It provides fast, reliable pooling with minimal ove…
6821240active
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 →