domain: databases
2027 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| hexclave/pgmock pgmock is an in-memory PostgreSQL mock server for unit and E2E tests that runs entirely in WebAssembly on Node.js and in the browser, with … | 49 | 1231 | active |
| RobinBlomberg/kysely-codegen A CLI tool that generates Kysely TypeScript type definitions by introspecting your database schema. It supports PostgreSQL, MySQL, SQLite, … | 67 | 1230 | active |
| PoloDB/PoloDB PoloDB is an embedded document database written in Rust that stores BSON documents with a MongoDB-like API, backed by RocksDB storage. It c… | 96 | 1228 | active |
| citusdata/postgresql-hll A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses … | 83 | 1228 | stable |
| tidwall/btree A fast, generic B-tree implementation for Go providing ordered Map, Set, and thread-safe BTree types. It supports bulk loading, copy-on-wri… | 69 | 1226 | stable |
| 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 |
| niieani/hashids.js Hashids is a small JavaScript/TypeScript library that generates YouTube-like short, reversible IDs from numbers, so database primary keys a… | 53 | 4288 | maintenance |
| category-labs/monad The execution component of a Monad blockchain node, written in C++. It contains a custom EVM implementation, a purpose-built database (Mona… | 99 | 1219 | active |
| UnionOfRAD/lithium li₃ (formerly Lithium) is a full-stack PHP web framework built for rapid application development, featuring a unified ORM/ODM that works wi… | 39 | 1219 | active |
| django-treebeard/django-treebeard django-treebeard is a Python library providing efficient tree data structure implementations for Django models. It offers multiple tree alg… | 76 | 1218 | stable |
| dataegret/pg-utils A collection of useful SQL and shell utilities for PostgreSQL database administration by Data Egret. It includes scripts for auditing confi… | 73 | 1218 | active |
| spatie/laravel-db-snapshots A Laravel package providing Artisan commands to quickly dump and load database snapshots. It supports MySQL, PostgreSQL, and SQLite and sto… | 81 | 1217 | active |
| mongodb/js-bson The official BSON (Binary JSON) parser library for Node.js and browsers, maintained by MongoDB. It serializes and deserializes JSON-like do… | 99 | 1216 | stable |
| sirixdb/sirix SirixDB is an embeddable, bitemporal, append-only database system for JSON and XML that stores immutable, space-efficient snapshots of ever… | 97 | 1216 | active |
| 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 |
| mWater/minimongo Minimongo is a client-side in-memory MongoDB clone for JavaScript/TypeScript with pluggable storage backends (Memory, LocalStorage, Indexed… | 69 | 1212 | active |
| stoolap/stoolap Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, paralle… | 76 | 1210 | active |
| 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 |
| topclaudy/compoships Compoships is a PHP library that extends Laravel's Eloquent ORM to support relationships based on two or more columns (composite keys). It … | 94 | 1207 | active |
| Netflix/dynomite Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like… | 23 | 4215 | maintenance |
| apache/incubator-xtable Apache XTable (incubating) is a cross-table converter that translates lakehouse table format metadata between Apache Hudi, Apache Iceberg, … | 84 | 1205 | 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 |
| andersao/l5-repository A Laravel package that implements the Repository pattern to abstract the database layer, providing base repositories, criteria, cache, vali… | 80 | 4200 | maintenance |
| eBay/NuRaft NuRaft is a C++ implementation of the Raft consensus algorithm packaged as a replication library. It extends the original Raft paper with p… | 66 | 1201 | 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 |
| superlinear-ai/raglite RAGLite is a Python toolkit for building Retrieval-Augmented Generation (RAG) pipelines backed by DuckDB or PostgreSQL, with hybrid keyword… | 85 | 1198 | active |
| khairul169/garage-webui A web-based admin UI for Garage, a self-hosted S3-compatible distributed object storage service. It provides cluster health monitoring, lay… | 46 | 1195 | active |
| charles-001/dolphie Dolphie is a terminal-based TUI tool providing real-time analytics and monitoring for MySQL, MariaDB, and ProxySQL. It offers a single pane… | 95 | 1194 | active |
| codingapi/tx-lcn TX-LCN is a Java distributed transaction framework providing consistent transactions across microservices, compatible with Dubbo, Spring Cl… | 23 | 4164 | maintenance |
| djezzzl/database_consistency A Ruby gem that audits Rails ActiveRecord models against the database schema to detect inconsistencies and inefficiencies. It reports missi… | 77 | 1192 | active |
| prodrigestivill/docker-postgres-backup-local A Docker image that periodically backs up PostgreSQL databases to a local filesystem using pg_dump, with configurable rotation of daily, we… | 61 | 1192 | active |
| dmaicher/doctrine-test-bundle A Symfony bundle that isolates Doctrine database tests by wrapping DBAL drivers with a StaticDriver and using a PHPUnit extension to begin … | 78 | 1189 | stable |
| go-mysql-org/go-mysql-elasticsearch A Go service that automatically syncs MySQL data into Elasticsearch, using mysqldump for initial load and binlog parsing for incremental up… | 32 | 4148 | maintenance |
| xataio/pgstream pgstream is an open-source change data capture (CDC) tool and Go library that replicates PostgreSQL data, including DDL/schema changes, to … | 88 | 1186 | active |
| valtyr/prisma-kysely A Prisma generator plugin that produces fully typed Kysely database types directly from your Prisma schema. It lets you keep Prisma's migra… | 97 | 1184 | active |
| pgautoupgrade/docker-pgautoupgrade A PostgreSQL Docker image that automatically detects the version of an existing database data directory and upgrades it in place using pg_u… | 74 | 1184 | 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 |
| Link-Kou/intellij-mybaitslog An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat… | 23 | 1183 | active |
| ledisdb/ledisdb LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil… | 23 | 4115 | maintenance |
| michaeldyrynda/laravel-cascade-soft-deletes A Laravel package that adds cascading deletes to Eloquent models using soft deletes, restoring the ON DELETE CASCADE behavior lost when usi… | 75 | 1180 | active |
| vladmihalcea/flexy-pool FlexyPool is a Java library that wraps existing JDBC connection pools (HikariCP, DBCP, C3P0, Tomcat CP, Vibur, Druid, Atomikos) to add metr… | 63 | 1180 | 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 |
| spatie/db-dumper A PHP library providing a fluent API to dump database contents to files using native tools like mysqldump, pg_dump, sqlite3, and mongodump.… | 85 | 1176 | stable |
| 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 |
| pentaho/mondrian Mondrian is an open-source OLAP (Online Analytical Processing) server written in Java that lets business users analyze large volumes of rel… | 77 | 1174 | 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 |
| penxio/penx PenX is an open-source, local-first, privacy-first personal data hub for storing and managing structured data with AI-driven features. It i… | 51 | 1174 | active |
| kristiandupont/kanel Kanel is a code generation tool that connects to a live PostgreSQL database and generates TypeScript types (plus optional Zod schemas) from… | 67 | 1173 | active |
| openGemini/openGemini openGemini is a cloud-native distributed time-series database written in Go, designed for storing and analyzing massive telemetry data such… | 84 | 1172 | active |
| go-gormigrate/gormigrate Gormigrate is a minimalistic database schema migration helper library for the Gorm ORM in Go. It adds schema versioning and migration rollb… | 77 | 1172 | stable |
| apache/amoro Apache Amoro (incubating) is a Lakehouse management system built on open data lake formats like Iceberg, Paimon, and Mixed-Hive. It provide… | 73 | 1171 | 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 |
| apache/accumulo Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie… | 77 | 1167 | stable |
| sbdchd/squawk Squawk is a linter for Postgres migrations and SQL that catches statements which could cause downtime, such as blocking locks or breaking s… | 96 | 1166 | active |
| zilliztech/VectorDBBench VectorDBBench (VDBBench) is an open-source Python benchmark tool for comparing the performance and cost-effectiveness of vector databases a… | 91 | 1166 | active |
| commanded/eventstore An event store library for Elixir that uses PostgreSQL as its underlying persistence engine. It supports appending and reading event stream… | 66 | 1162 | active |
| bigchaindb/bigchaindb BigchainDB Server is a distributed database with blockchain characteristics: decentralization, immutability, Byzantine fault tolerance, and… | 23 | 4035 | maintenance |
| 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 |
| theory/pgtap pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL. It provides a comprehensive set of TAP-emitting assertion … | 71 | 1161 | active |
| RxSwiftCommunity/RxRealm RxRealm is a Swift library that provides RxSwift extensions for RealmSwift types, turning Realm collections and objects into Observables. I… | 38 | 1160 | active |
| Riak Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op… | 66 | 4027 | maintenance |
| sqids/sqids-dotnet Sqids .NET is the official .NET port of Sqids, a small library that generates short, URL-safe, unique-looking IDs from non-negative integer… | 69 | 1158 | active |
| mybatis/mybatis-dynamic-sql A typesafe SQL DSL library for Java and Kotlin that generates complete SELECT, INSERT, UPDATE, and DELETE statements with flexible WHERE cl… | 79 | 1157 | active |
| IceFireDB/IceFireDB IceFireDB is a decentralized, high-performance distributed database written in Go that bridges Web2 and Web3 ecosystems. It offers Redis-co… | 67 | 1154 | active |
| kottster/kottster Kottster is an open-source Node.js framework for generating instant, self-hosted admin panels connected to your database. It provides CRUD … | 10 | 1153 | active |
| HVF/franchise Franchise is an open-source SQL notebook client with a lightweight notebook interface for querying and visualizing data. It runs in the bro… | 32 | 4000 | maintenance |
| spacecloud-io/space-cloud Space Cloud is a Kubernetes-based open-source serverless platform that generates instant GraphQL and REST APIs over databases like MongoDB,… | 23 | 3998 | maintenance |
| HariSekhon/Nagios-Plugins A large collection of 450+ Nagios monitoring plugins written primarily in Python, covering big data, cloud, databases, messaging, CI/CD, an… | 62 | 1152 | active |
| 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 |
| sagframe/sagacity-sqltoy sqltoy-orm is a Java ORM framework that combines JPA-style object CRUD with powerful, flexible SQL query capabilities. It provides advanced… | 96 | 1151 | active |
| schemahero/schemahero SchemaHero is a database schema migration tool that lets you define table schemas declaratively in YAML and generates the SQL needed to rec… | 98 | 1148 | active |
| 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 |
| chrishayuk/larql LARQL decompiles transformer models into a queryable 'vindex' (vector index) format and provides LQL, a SQL-like query language, to browse,… | 82 | 1142 | active |
| RedisJSON/RedisJSON RedisJSON is a Redis module that implements JSON as a native Redis data type, supporting full JSON standard storage, JSONPath queries, and … | 93 | 3949 | 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 |
| ivelum/djangoql DjangoQL is a Python library that adds an advanced query language to Django, supporting logical operators, parentheses, and relation joins,… | 61 | 1137 | active |
| geek-fun/dockit DocKit is an open-source, privacy-first desktop GUI client for managing Elasticsearch, OpenSearch, DynamoDB, MongoDB, and EasySearch from a… | 95 | 1136 | active |
| shioyama/mobility Mobility is a pluggable Ruby gem for storing and retrieving translated attributes on classes, supporting multiple storage backends such as … | 67 | 1136 | active |
| 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 |
| kubernetes-sigs/aws-ebs-csi-driver The Amazon EBS Container Storage Interface (CSI) driver implements the CSI specification so container orchestrators, primarily Kubernetes, … | 95 | 1135 | active |
| goccy/bigquery-emulator A BigQuery emulator server implemented in Go that runs a BigQuery-compatible API locally without needing a cloud project or credentials. It… | 93 | 1134 | 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 |
| mergesort/Boutique Boutique is a Swift persistence library providing a simple Store API with memory + disk caching for state-driven apps. It offers property w… | 90 | 1132 | active |
| dotnetcore/SmartSql SmartSql is a MyBatis-inspired ORM for .NET that manages SQL in XML files with dynamic conditional tags, giving developers full control ove… | 86 | 1131 | active |
| cornucopia-rs/cornucopia Cornucopia is a Rust code generator that produces type-checked Rust interfaces from PostgreSQL queries. It validates queries against a live… | 95 | 1130 | active |
| protonemedia/laravel-cross-eloquent-search A Laravel PHP package that lets you search across multiple Eloquent models in a single database query. It supports cross-model pagination, … | 65 | 1129 | active |
| dwightwatson/rememberable Rememberable is a PHP trait for Laravel's Eloquent ORM that adds a remember() method for caching database query results. It stores query re… | 65 | 1126 | active |
| apache/iceberg-python PyIceberg is a Python implementation of the Apache Iceberg table format specification, providing programmatic access to Iceberg table metad… | 92 | 1124 | active |
| exAspArk/batch-loader A Ruby gem providing a generic lazy batching mechanism to avoid N+1 database or HTTP queries, inspired by Facebook's DataLoader and Haskell… | 57 | 1123 | stable |
| ArcadeData/arcadedb ArcadeDB is an open-source, Apache 2.0 licensed multi-model DBMS written in Java that natively stores graphs, documents, key-value pairs, f… | 99 | 1122 | active |
| huacnlee/rails-settings-cached A Ruby gem for Rails that stores global application settings as key-value pairs in the database, exposed through an ActiveRecord-like API w… | 30 | 1121 | active |
| scratchdata/scratchdata Scratch Data is a self-hosted Go service that acts as a wrapper around analytics databases like DuckDB, ClickHouse, BigQuery, Snowflake, an… | 19 | 1120 | active |
| renoki-co/laravel-eloquent-query-cache A Laravel package that adds caching directly to Eloquent queries, restoring the removed remember() functionality. It caches query results a… | 51 | 1119 | active |
| 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… | 86 | 1118 | active |
| actiontech/dble DBLE is a highly scalable database middleware for MySQL sharding, originally forked from MyCat and maintained by ActionTech. It speaks the … | 63 | 1118 | active |
| mgravell/fast-member A .NET library providing fast, reflection-free access to object fields and properties when types and member names are only known at runtime… | 56 | 1118 | stable |
| ridgepole/ridgepole Ridgepole is a Ruby CLI tool that manages database schemas declaratively using Rails schema DSL. It diffs the desired schema definition aga… | 77 | 1117 | active |