function: database-driver
475 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Syngnat/GoNavi GoNavi is a native cross-platform desktop database client built with Wails (Go) and React, supporting 30+ data sources including PostgreSQL… | 78 | 1875 | active |
| spring-projects/spring-data-redis Spring Data Redis is part of the Spring Data portfolio, providing configuration and access to Redis from Spring applications via low-level … | 98 | 1869 | active |
| aarondl/sqlboiler SQLBoiler is a database-first ORM generator for Go that introspects your existing database schema and generates type-safe, ActiveRecord-sty… | 75 | 6991 | maintenance |
| npgsql/efcore.pg Npgsql.EntityFrameworkCore.PostgreSQL is the official Entity Framework Core provider for PostgreSQL, built on top of the Npgsql ADO.NET dri… | 90 | 1836 | stable |
| jet-admin/jet-bridge Jet Bridge is a standalone Python application that exposes a REST API over your SQL database so it can connect to Jet Admin, a SaaS no-code… | 76 | 1798 | active |
| stephenafamo/bob Bob is a Go SQL access toolkit providing a fluent, dialect-aware query builder for PostgreSQL, MySQL, and SQLite, plus a database-first ORM… | 98 | 1777 | active |
| go-xorm/xorm Xorm is a simple and powerful ORM library for Go that maps Go structs to database tables with chainable APIs, transaction support, and raw … | 10 | 6622 | maintenance |
| bsm/redislock A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT… | 72 | 1767 | active |
| 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… | 64 | 6567 | maintenance |
| 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… | 96 | 1756 | active |
| 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… | 98 | 1750 | stable |
| pgjdbc/pgjdbc PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native networ… | 93 | 1731 | stable |
| apache/plc4x Apache PLC4X is a set of multi-language libraries (Java, Go, Python, C/C++, .NET) providing a unified API for communicating with industrial… | 80 | 1721 | stable |
| 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… | 65 | 1712 | active |
| 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… | 23 | 6347 | maintenance |
| syndtr/goleveldb A pure-Go implementation of the LevelDB embedded key/value database. It provides fast ordered key-value storage with iterators, batch write… | 23 | 6325 | maintenance |
| phiresky/sqlite-zstd A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl… | 36 | 1695 | active |
| mperham/connection_pool A generic connection pooling library for Ruby that manages a shared pool of objects (network clients, connections) across threads and fiber… | 72 | 1692 | stable |
| 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… | 51 | 1688 | active |
| 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.… | 98 | 1684 | active |
| 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… | 67 | 1675 | active |
| 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… | 62 | 1674 | stable |
| 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… | 84 | 1664 | active |
| codediodeio/sveltefire SvelteFire is a TypeScript library that wraps Firebase services (Auth, Firestore, Storage, RealtimeDB, Analytics) in Svelte stores and decl… | 23 | 1659 | active |
| rethinkdb/rethinkdb-go The official Go language driver for RethinkDB, providing a full-featured client for connecting to and querying RethinkDB databases. It supp… | 44 | 1646 | active |
| 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… | 91 | 1639 | active |
| 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… | 10 | 1635 | stable |
| 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… | 82 | 1625 | active |
| S7NetPlus/s7netplus S7NetPlus is a .NET library for communicating with Siemens S7 series PLCs (S7-200 through S7-1500) over the network. It is a maintained con… | 34 | 1622 | active |
| SOCI/soci SOCI is a C++ database access library that lets developers embed SQL queries naturally in standard C++ code, with object-relational mapping… | 76 | 1619 | stable |
| tediousjs/tedious Tedious is a pure-JavaScript/TypeScript implementation of the TDS protocol for connecting to Microsoft SQL Server (including Azure SQL Data… | 97 | 1617 | active |
| mongodb/mongo-php-library The official high-level MongoDB PHP library built on top of the low-level mongodb PHP extension. It provides Client, Database, and Collecti… | 94 | 1612 | stable |
| mongomapper/mongomapper MongoMapper is a Ruby object-document mapper (ODM) for MongoDB, providing Document and EmbeddedDocument models with keys, associations, val… | 59 | 1600 | active |
| dromara/easy-es Easy-Es is a Java ORM framework that enhances Elasticsearch's RestHighLevelClient, letting developers query Elasticsearch using MySQL-like … | 74 | 1586 | active |
| j256/ormlite-android ORMLite Android is the Android-specific companion package to ormlite-core, providing lightweight object-relational mapping for persisting J… | 23 | 1586 | stable |
| go-pg/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 … | 80 | 5784 | maintenance |
| staudenmeir/laravel-adjacency-list A Laravel Eloquent extension that adds recursive relationships for traversing tree and graph data structures using common table expressions… | 82 | 1577 | stable |
| omnilib/aiosqlite aiosqlite is a Python library providing an asyncio-friendly interface to SQLite databases, replicating the standard sqlite3 module with asy… | 64 | 1568 | stable |
| shuxinqin/Chloe Chloe is a lightweight, high-performance Object/Relational Mapping (ORM) library for .NET written in C#. It provides a LINQ-like query inte… | 65 | 1543 | active |
| google/tensorstore TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,… | 77 | 1536 | active |
| ebean-orm/ebean Ebean is an ORM (object-relational mapping) library for Java and Kotlin that uses JPA mapping annotations and provides type-safe query bean… | 98 | 1532 | active |
| yulichang/mybatis-plus-join MyBatis-Plus-Join is a Java library that extends MyBatis-Plus with multi-table join query support in a MyBatis-Plus style. It provides lamb… | 84 | 1522 | active |
| georgysavva/scany scany is a Go library that scans rows from a database into Go structs, maps, and primitive types with a single function call, eliminating m… | 39 | 1522 | stable |
| mongodb/mongo-rust-driver The officially supported MongoDB driver for Rust, providing a fully async API built on tokio plus an optional sync API for interacting with… | 95 | 1518 | stable |
| gobuffalo/pop Pop is a Go ORM and database toolkit that wraps sqlx to simplify CRUD operations, query building, and migrations. It follows ActiveRecord-i… | 93 | 1515 | active |
| qicosmos/ormpp ormpp is a modern C++17 header-only ORM library that provides a unified API for MySQL, PostgreSQL, and SQLite. It uses compile-time reflect… | 87 | 1512 | active |
| mysql-net/MySqlConnector MySqlConnector is an ADO.NET data provider for MySQL, MariaDB, and compatible servers, written in C# for .NET and .NET Core. It offers full… | 89 | 1502 | active |
| GeorgeKaraszi/ActiveRecordExtended A Ruby gem that extends ActiveRecord with additional PostgreSQL-specific query capabilities such as array predicates, inet/IP matching, CTE… | 80 | 1466 | active |
| cube2222/octosql OctoSQL is a Go CLI tool that lets you query, join, and transform data from multiple databases and file formats using SQL through a unified… | 23 | 5264 | maintenance |
| mongodb/mongo-ruby-driver The officially supported Ruby driver for MongoDB, distributed as the 'mongo' gem. It provides connectivity and CRUD operations against Mong… | 93 | 1431 | stable |
| aio-libs/aiopg aiopg is a Python library for accessing PostgreSQL databases from asyncio applications, wrapping the asynchronous features of the Psycopg d… | 48 | 1431 | active |
| apache/cassandra-python-driver The official Python client driver for Apache Cassandra (and DataStax Enterprise/Astra), communicating via Cassandra's binary protocol and C… | 74 | 1427 | stable |
| 2shady4u/godot-sqlite A GDExtension wrapper that makes SQLite3 available in Godot 4.x+ without requiring recompilation of the engine. It is distributed via the G… | 90 | 1421 | active |
| nackjicholson/aiosql aiosql is a Python library that lets you write SQL queries in plain .sql files and load them into your application as callable methods, a p… | 82 | 1409 | active |
| rhashimoto/wa-sqlite wa-sqlite is a WebAssembly build of SQLite with JavaScript-extensible virtual filesystem (VFS) support. It enables running SQLite in the br… | 94 | 1406 | active |
| neo4jrb/activegraph ActiveGraph (formerly Neo4j.rb) is an Active Model-compliant object-graph mapper (OGM) for the Neo4j graph database in Ruby. It provides Ac… | 87 | 1406 | active |
| jawj/zapatos Zapatos is a TypeScript library providing zero-abstraction, fully typed access to Postgres. It generates a TypeScript schema from your data… | 51 | 1402 | active |
| aio-libs/aiokafka aiokafka is an asyncio-based Python client library for Apache Kafka, providing AIOKafkaProducer and AIOKafkaConsumer high-level classes. It… | 80 | 1399 | active |
| guregu/dynamo An expressive DynamoDB client library for Go built on the official AWS SDK v2. It provides a fluent, struct-tag-based API for putting, gett… | 74 | 1385 | stable |
| apache/cassandra-java-driver A modern, feature-rich Java client library for Apache Cassandra 2.1+, DataStax Enterprise, and DataStax Astra, communicating via Cassandra'… | 94 | 1382 | active |
| event-driven-io/Pongo Pongo is a TypeScript library that provides a MongoDB-compatible document API backed by PostgreSQL, offering strong consistency guarantees.… | 79 | 1376 | active |
| designcomputer/mysql_mcp_server A Model Context Protocol (MCP) server that lets AI assistants securely interact with MySQL databases by listing tables, reading data, and e… | 85 | 1369 | active |
| qiniu/qmgo Qmgo is a Go driver for MongoDB built on top of the official mongo-go-driver, offering a friendlier, chainable API reminiscent of the class… | 62 | 1356 | active |
| jtv/libpqxx libpqxx is the official C++ client API for PostgreSQL, wrapping the C libpq library in a modern, C++-native interface with transaction and … | 91 | 1349 | stable |
| tschellenbach/Stream-Framework Stream Framework is a Python library for building scalable activity streams, news feeds, and notification systems on top of Cassandra and/o… | 57 | 4743 | maintenance |
| deadpool-rs/deadpool Deadpool is a dead simple, async-await connection/object pool implementation for Rust. It provides pool managers for databases like Postgre… | 77 | 1330 | stable |
| cycle/orm Cycle ORM is a PHP DataMapper ORM and data modelling engine with a powerful query builder and dynamic mapping schema. It is designed to wor… | 94 | 1328 | stable |
| python-zk/kazoo Kazoo is a high-level Python client library for Apache ZooKeeper, providing a friendlier API on top of the raw protocol. It includes recipe… | 80 | 1322 | stable |
| alloy-rs/alloy Alloy is a high-performance Rust library for connecting applications to Ethereum and EVM-based blockchains, providing transports, providers… | 92 | 1321 | active |
| swaldman/c3p0 c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It … | 77 | 1318 | stable |
| pardom-zz/ActiveAndroid ActiveAndroid is an active record style ORM for Android that wraps SQLite database records in model classes with save() and delete() method… | 32 | 4653 | maintenance |
| kndndrj/nvim-dbee An interactive database client implemented as a Neovim plugin, with a Go backend and Lua frontend. It lets users execute SQL queries and vi… | 36 | 1307 | active |
| mymarilyn/clickhouse-driver clickhouse-driver is a Python client library for ClickHouse that communicates over the native TCP interface. It supports DB API 2.0, stream… | 83 | 1302 | active |
| scalikejdbc/scalikejdbc ScalikeJDBC is a tidy SQL-based database access library for Scala that wraps JDBC APIs with easy-to-use, flexible APIs and a type-safe Quer… | 75 | 1281 | stable |
| propelorm/Propel2 Propel2 is an open-source, high-performance Object-Relational Mapping (ORM) library for modern PHP (7.4+/PHP8), built on code generation an… | 94 | 1270 | active |
| apache/cassandra-nodejs-driver The official Node.js client library for Apache Cassandra, DSE, HCD, and Astra DB, communicating via Cassandra's binary protocol and CQL. It… | 77 | 1269 | active |
| braisdom/ObjectiveSql ObjectiveSQL is a Java ORM framework based on the ActiveRecord pattern that lets developers write SQL expressions using Java syntax with mi… | 32 | 1258 | active |
| brainix/pottery Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun… | 67 | 1245 | active |
| 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… | 32 | 4325 | maintenance |
| fergusstrange/embedded-postgres A Go library that runs a real PostgreSQL database locally on Linux, macOS, or Windows as part of another Go application or test. It downloa… | 70 | 1223 | active |
| maxmind/GeoIP2-python Official Python client for MaxMind's GeoIP2 and GeoLite web services and a reader for MaxMind MMDB geolocation databases. It lets applicati… | 89 | 1217 | stable |
| elixir-ecto/postgrex Postgrex is a PostgreSQL driver for Elixir that communicates using PostgreSQL's binary protocol. It provides automatic encoding/decoding of… | 66 | 1214 | stable |
| 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… | 74 | 1209 | active |
| 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… | 78 | 1205 | active |
| 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… | 51 | 1205 | active |
| planetscale/database-js A Fetch API-compatible database driver for PlanetScale Vitess/MySQL databases, designed for serverless and edge compute platforms like Clou… | 90 | 1198 | active |
| 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… | 42 | 1183 | active |
| taoensso/carmine Carmine is a mature, high-performance Redis client for Clojure with an idiomatic API, connection pooling, and automatic de/serialization of… | 72 | 1178 | active |
| art049/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… | 81 | 1175 | active |
| tywalch/electrodb ElectroDB is a TypeScript library for AWS DynamoDB that simplifies modeling multiple entities and complex hierarchical relationships in a s… | 75 | 1174 | active |
| Level/levelup levelup is a Node.js and browser wrapper providing a convenient API over abstract-leveldown compliant key-value stores, following LevelDB c… | 10 | 4068 | maintenance |
| 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… | 95 | 1168 | active |
| 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… | 51 | 1168 | active |
| 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… | 76 | 1161 | stable |
| encode/databases A Python library providing simple asyncio support for PostgreSQL, MySQL, and SQLite databases, with query building via the SQLAlchemy Core … | 10 | 3994 | maintenance |
| pingfangushi/screw screw is a Java library and Maven plugin that generates database table structure documentation from a live database connection. It supports… | 32 | 3967 | maintenance |
| whatyouhide/redix Redix is a fast, pipelined, resilient Redis (and Valkey) client written in pure Elixir. It provides an idiomatic interface for sending arbi… | 77 | 1140 | stable |
| 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… | 44 | 1136 | active |
| 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 … | 91 | 1132 | stable |
| MagicFoundation/Alcinoe Alcinoe is a library of components and utilities for Delphi/FireMonkey (FMX) that helps developers build fast, modern, cross-platform appli… | 91 | 1125 | active |