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
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
taoensso/carmine
Carmine is a mature, high-performance Redis client for Clojure with an idiomatic API, connection pooling, and automatic de/serialization of…
681180active
tywalch/electrodb
ElectroDB is a TypeScript library for AWS DynamoDB that simplifies modeling multiple entities and complex hierarchical relationships in a s…
721178active
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…
681177active
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
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
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
encode/databases
A Python library providing simple asyncio support for PostgreSQL, MySQL, and SQLite databases, with query building via the SQLAlchemy Core …
103985maintenance
pingfangushi/screw
screw is a Java library and Maven plugin that generates database table structure documentation from a live database connection. It supports…
323961maintenance
Redix
Redix is a fast, pipelined, resilient Redis (and Valkey) client written in pure Elixir. It provides an idiomatic interface for sending arbi…
751141stable
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
MagicFoundation/Alcinoe
Alcinoe is a library of components and utilities for Delphi/FireMonkey (FMX) that helps developers build fast, modern, cross-platform appli…
941134active
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…
851134active
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 …
961132stable
ncruces/go-sqlite3
A cgo-free Go binding to SQLite that wraps a WebAssembly build of SQLite translated to Go via wasm2go. It provides a database/sql compatibl…
961109active
mongodb/mongo-cxx-driver
The official MongoDB C++ driver providing a modern C++ API for connecting to and working with MongoDB servers, built on top of the mongo-c-…
961106active
pgjdbc/r2dbc-postgresql
The PostgreSQL implementation of the R2DBC SPI, providing a reactive, non-blocking driver for PostgreSQL on the JVM. It supports SCRAM/MD5 …
971099stable
doctrine/mongodb-odm
Doctrine MongoDB ODM is the official PHP object document mapper for MongoDB, mapping PHP classes to MongoDB documents with support for embe…
971097active
go-gorp/gorp
gorp is a Go library that maps Go structs to relational database tables, generating insert/update/delete SQL and binding query results back…
233742maintenance
neomodel
Neomodel is an Object Graph Mapper (OGM) for the Neo4j graph database, built on the official Neo4j Python driver. It provides class-based m…
911088active
marcboeker/go-duckdb
go-duckdb is a Go database/sql driver for the DuckDB embedded analytical database engine. It allows Go applications to query DuckDB using t…
101068active
psycopg/psycopg2
Psycopg2 is the most popular PostgreSQL database adapter for Python, implementing the Python DB API 2.0 specification. It is mostly written…
753655maintenance
librdkafka
Confluent's Golang client for Apache Kafka, providing high-level Producer and Consumer APIs with support for balanced consumer groups. It i…
951063stable
sqlite/sqlite-wasm
An npm package that wraps the official SQLite WebAssembly (Wasm) build as a convenient ES Module with added TypeScript types. It enables ru…
931058active
apache/phoenix
Apache Phoenix is a SQL layer over Apache HBase delivered as a client-embedded JDBC driver, compiling standard SQL queries into low-latency…
851057active
samcook/RedLock.net
RedLock.net is a C# library implementing the Redlock distributed lock algorithm on top of StackExchange.Redis. It coordinates locks across …
231053stable
snc/SncRedisBundle
SncRedisBundle is a Symfony bundle that integrates Redis into Symfony 6.4+ applications via either the Predis pure-PHP client or the native…
861049active
OP-Engineering/op-sqlite
A high-performance SQLite library for React Native built on JSI, supporting iOS, Android, macOS, and web. It offers compile-time targets fo…
881044active
goburrow/modbus
A fault-tolerant, fail-fast Go library implementing the Modbus protocol over TCP and serial (RTU/ASCII) transports. It provides a client AP…
231042stable
tpetry/laravel-postgresql-enhanced
A Laravel package that adds many PostgreSQL-specific features missing from Laravel's database layer, which normally targets the lowest comm…
661038active
scylladb/gocqlx
GocqlX is a Go library for working with ScyllaDB and Cassandra that combines a CQL query builder, struct-based ORM-style mapping, and a dat…
721030active
pinchbv/floor
Floor is a typesafe, reactive, and lightweight SQLite abstraction library for Flutter applications, inspired by Android's Room persistence …
231027active
maxmind/libmaxminddb
A C library for reading MaxMind DB files, the binary format used by MaxMind's GeoIP databases. It provides fast IP address lookups with fle…
961026stable
alfateam/orange-orm
Orange ORM is an Object Relational Mapper for Node.js, Bun, and Deno supporting TypeScript and JavaScript with an Active Record pattern and…
961017active
mysql/mysql-connector-j
MySQL Connector/J is the official pure-Java JDBC driver for MySQL, implementing the JDBC 4.2 API and the MySQL X DevAPI for NoSQL-style doc…
711015stable
gaarason/database-all
An Eloquent-style ORM for Java providing ActiveRecord models, a query builder, and relationship declarations, inspired by Laravel's Eloquen…
771014active
Bitmapist
A Python analytics library that uses Redis bitmaps to track user events at massive scale with minimal memory. It supports real-time queries…
741010active
terricain/aioboto3
aioboto3 is a Python library that wraps boto3's high-level resource APIs with the aiobotocore async backend, letting you use AWS services l…
541004active
mcohen01/amazonica
Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of…
441000active
ThingEngineer/PHP-MySQLi-Database-Class
A lightweight PHP wrapper around MySQLi providing a fluent query builder with prepared statements and simple object mapping. It supports in…
503296maintenance
requery/requery
requery is a lightweight ORM and SQL query generator for Java, Kotlin, and Android that maps annotated entities to relational databases via…
493124maintenance
node-orm2
node-orm2 (npm package 'orm') is an object-relational mapping library for Node.js supporting MySQL/MariaDB, PostgreSQL, Amazon Redshift, SQ…
243043maintenance
andpor/react-native-sqlite-storage
A native SQLite3 plugin for React Native providing an identical JavaScript API on Android, iOS, and Windows. It supports SQL transactions, …
232823maintenance
GINO
GINO is a lightweight asynchronous ORM for Python built on top of SQLAlchemy core, supporting PostgreSQL via asyncpg and MySQL via aiomysql…
322789maintenance
Meituan-Dianping/Zebra
Zebra is Meituan-Dianping's JDBC-based database access layer middleware for MySQL, providing transparent read-write splitting and database/…
322762maintenance
rusoto/rusoto
Rusoto is an AWS SDK for Rust providing crates for interacting with AWS services like S3, SQS, and DynamoDB. It is now in maintenance mode,…
232720maintenance
rbock/sqlpp11
sqlpp11 is a type-safe embedded domain specific language (EDSL) library for C++ that lets developers define tables and columns as types and…
642622maintenance
facebook/mysql-5.6
Facebook's fork of Oracle MySQL 5.6 that includes the MyRocks storage engine, which uses RocksDB as the backend storage instead of InnoDB. …
102573maintenance
mongodb/motor
Motor is a full-featured, non-blocking MongoDB driver for Python asyncio and Tornado applications, exposing a coroutine-based API. It is de…
752526maintenance
dmfay/massive-js
Massive.js is a data mapper library for Node.js that provides a thin, promise-based interface over PostgreSQL, letting developers work with…
102471maintenance
coopernurse/node-pool
generic-pool is a Node.js library providing a generic, Promise-based resource pool for reusing or throttling expensive resources like datab…
232405maintenance
steebchen/prisma-client-go
Prisma Client Go is an auto-generated, fully type-safe database client and query builder for Go, part of the Prisma ecosystem. It supports …
102275maintenance
p6spy/p6spy
P6Spy is a Java framework that intercepts and logs JDBC database traffic without any code changes to the application. It includes P6Log, wh…
232235maintenance
speedment/speedment
Speedment is an open-source Java Stream ORM toolkit and runtime that analyzes the metadata of an existing SQL database and generates a Java…
232092maintenance
1602/jugglingdb
JugglingDB is a cross-database ORM for Node.js that provides a common model interface over MySQL, PostgreSQL, SQLite3, MongoDB, Redis, Aran…
322030maintenance
j4mie/idiorm
Idiorm is a lightweight, nearly-zero-configuration object-relational mapper and fluent query builder for PHP, built on top of PDO with prep…
231975maintenance
doableware/djongo
Djongo is a Django database connector that lets Django projects use MongoDB as a backend without changing the Django ORM. It works as a SQL…
671918maintenance
eveningkid/denodb
DenoDB is a typed ORM for Deno supporting PostgreSQL, MySQL, MariaDB, SQLite, and MongoDB. It provides a simple model-based API for definin…
231914maintenance
biokoda/actordb
ActorDB is a distributed SQL database written in Erlang that combines the scalability of a KV store with full relational query capabilities…
321888maintenance
denisenkom/go-mssqldb
A pure Go driver for Microsoft SQL Server implementing Go's database/sql interface via the TDS protocol. It supports SQL Server and Windows…
271881maintenance
encode/orm
An async ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy core, the databases library, and typesystem validation.…
101856maintenance
gocraft/dbr
gocraft/dbr is a Go library that extends database/sql with a fast query builder and convenience features like struct loading, IN-clause int…
231845maintenance
Automattic/monk
Monk is a lightweight Node.js library providing a simplified, promise-based API layer on top of the MongoDB driver. It offers usability imp…
231826maintenance
tmsmith/Dapper-Extensions
Dapper Extensions is a small .NET library that complements Dapper by adding automatic CRUD operations (Get, Insert, Update, Delete) for POC…
321818maintenance
catherinedevlin/ipython-sql
An IPython extension that adds %sql and %%sql cell magics for running SQL against databases via SQLAlchemy connection strings. It is now a …
321795maintenance
FransBouma/Massive
Massive is a small, dynamic MicroORM for .NET built on the Expando/dynamic type, distributed as source files you compile into your project.…
421794maintenance
neo4j-contrib/neovis.js
A JavaScript library that renders interactive graph visualizations in the browser using vis.js, with data fetched live from a Neo4j databas…
231792maintenance
mongo-js/mongojs
mongojs is a Node.js module that wraps the official MongoDB native driver and emulates the official MongoDB shell API with callback-style m…
321773maintenance
dropbox/PyHive
PyHive is a Python DB-API 2.0 and SQLAlchemy interface collection for Apache Hive, Presto, and Trino. It lets Python applications connect t…
541694maintenance
aergoio/litetree
LiteTree is a modified SQLite engine that supports database branching, allowing multiple connections to read or write separate branches or …
551639maintenance
marcoarment/FCModel
FCModel is an Objective-C model layer on top of SQLite, offering a Core Data-like convenience while allowing direct SQL access, custom sche…
231638maintenance
devinus/poolboy
Poolboy is a lightweight, generic worker pool library for Erlang focused on simplicity, performance, and reliable disaster recovery. It man…
321598maintenance
dain/leveldb
A pure-Java port of Google's LevelDB embedded key-value store, aiming for byte-for-byte file compatibility with the C++ original. It provid…
321557maintenance
xormplus/xorm
xormplus/xorm is an enhanced fork of the xorm ORM library for Go, adding iBATIS-style SQL map configuration files, dynamic SQL templates, a…
231553maintenance
Kononnable/typeorm-model-generator
A CLI tool that generates TypeORM entity models from an existing database schema. It supports SQL Server, PostgreSQL, MySQL, MariaDB, Oracl…
101520maintenance
kissjs/node-mongoskin
mongoskin is a JavaScript wrapper library around the official node-mongodb-native driver for Node.js. It simplifies the driver's API by ena…
721503maintenance
krisajenkins/yesql
Yesql is a Clojure library for using plain SQL by defining queries in annotated .sql files and loading them as regular Clojure functions. I…
321497maintenance
litesuits/android-lite-orm
LiteOrm is a lightweight, high-performance ORM library for Android that maps Java objects to SQLite databases. It enables one-line CRUD ope…
321475maintenance
korma/Korma
Korma is a Clojure DSL for building and executing SQL queries with a composable, entity-based API. It wraps JDBC connections and generates …
321467maintenance
go-reform/reform
Reform is a type-safe ORM for Go built on database/sql, using non-empty interfaces, code generation, and initialization-time reflection ins…
451454maintenance
medusalix/xow
xow is a Linux user-mode driver for the Xbox One wireless USB dongle, communicating via libusb and exposing controller input through the ui…
231454maintenance
dotnet/ef6
Entity Framework 6 is a mature object-relational mapper (ORM) for .NET that lets developers work with relational databases using strongly-t…
791448maintenance
Tencent/TBase
TBase is an enterprise-level distributed HTAP database based on the Postgres-XL project, providing highly consistent distributed transactio…
421442maintenance
weiboad/kafka-php
Kafka-php is a pure PHP client library for Apache Kafka supporting producer and consumer functionality against Kafka brokers 0.8+ (consumer…
101427maintenance
dbcli/mssql-cli
mssql-cli is an interactive command-line query tool for SQL Server with auto-completion, syntax highlighting, and query history. It is part…
231420maintenance
robertohuertasm/SQLite4Unity3d
SQLite4Unity3d is a plugin that makes it easy to use SQLite databases in Unity3d projects, built on top of the sqlite-net library with Linq…
321409maintenance
colinmarc/hdfs
A native Go client for HDFS that connects directly to the namenode via its protocol buffers API, mimicking the stdlib os package interfaces…
231401maintenance
soveran/ohm
Ohm is a Ruby object-hash mapping (ORM-like) library for Redis, letting you persist and query Ruby objects in a Redis key-value store. It e…
231383maintenance
itfsw/mybatis-generator-plugin
A collection of extension plugins for MyBatis Generator, a Java code generation tool for the MyBatis ORM. It adds plugins for batch insert,…
231374maintenance
flatiron/cradle
Cradle is a high-level, asynchronous CouchDB client library for Node.js with built-in write-through caching. It abstracts CouchDB's REST AP…
321368maintenance
vadimdemedes/mongorito
Mongorito is a lightweight, schema-free MongoDB ODM for Node.js built on Redux, where each model instance has its own Redux store enabling …
101365maintenance
elasticquent/Elasticquent
A PHP library that maps Laravel Eloquent models to Elasticsearch types, letting you index and search model data directly from Eloquent. It …
231353maintenance
3rd-Eden/memcached
A fully featured Memcached client library for Node.js built with scaling and high availability in mind. It supports Memcached clusters via …
231313maintenance
ctripcorp/dal
Ctrip DAL is a database access framework developed by Ctrip's framework team, providing code generation and horizontal scaling (database an…
231248maintenance
yhat/db.py
db.py is a Python library that provides a friendlier interface for interacting with relational databases like PostgreSQL, MySQL, SQLite, Re…
101212maintenance
glommer/pgmicro
An in-process reimplementation of PostgreSQL in Rust, backed by a SQLite-compatible storage engine, built as an experimental fork of Turso.…
551206maintenance
influxdata/influxdb-java
The official Java client library for InfluxDB 1.x, an open source time series database. It supports querying via InfluxQL and a QueryBuilde…
511196maintenance
TingoDB
TingoDB is an embedded, in-process JavaScript database for Node.js that stores data on the filesystem or in memory and is upward compatible…
231158maintenance
Elastic Scout Driver
A Laravel Scout driver that integrates Eloquent models with Elasticsearch, providing index configuration, mappings, search rules, filters, …
101155maintenance

← prev page 4 / 5 next →