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

Open-source database software

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

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

ProductHealth v2StarsMaturity
kysely-org/kysely
Kysely is a type-safe, autocompletion-friendly SQL query builder for TypeScript, inspired by Knex. It supports PostgreSQL, MySQL, MSSQL, an…
10014283stable
ArangoDB
ArangoDB is a native multi-model database server written in C++ that unifies graph, document (JSON), key-value, full-text, and vector searc…
7714283stable
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
Gel
Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,…
5514176active
apache/druid
Apache Druid is a high-performance, distributed, real-time analytics database written in Java for fast OLAP-style slice-and-dice queries on…
9514089stable
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
github/gh-ost
gh-ost is GitHub's triggerless online schema migration tool for MySQL. It copies tables to a ghost table while streaming binary log changes…
9213603active
pgcli
pgcli is a command-line REPL client for PostgreSQL that provides context-sensitive auto-completion and syntax highlighting as you type SQL …
9613414active
EverMind-AI/EverOS
EverOS is a Python library and local-first memory runtime that gives AI agents a portable, user-owned memory layer across apps, tools, and …
8313408active
trinodb/trino
Trino is a fast, distributed ANSI SQL query engine for big data analytics, formerly known as PrestoSQL. It queries data in place across div…
9513345stable
Debezium
Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo…
7713237stable
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
tiny-craft/tiny-rdm
Tiny RDM is a modern, lightweight, cross-platform Redis desktop GUI client built with Wails, Go, and Vue. It offers a colorful, user-friend…
7513128active
hydra-db/hydradb
HydraDB is an object-store-native distributed graph database written in Rust, using S3-compatible storage as the durable source of truth wi…
6913045active
graphile/crystal
Graphile's Crystal monorepo containing Grafast, a planning and execution engine for GraphQL.js, and PostGraphile, which auto-generates high…
9512935active
apache/zookeeper
Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value…
7612815stable
Citus
Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across …
9512803active
Convex
Convex is an open-source reactive database and backend platform that lets developers write database queries and server functions in pure Ty…
8812696active
redpanda-data/redpanda
Redpanda is a Kafka API-compatible streaming data platform written in C++ on the Seastar framework, with no ZooKeeper or JVM dependency. It…
8812571stable
mysql/mysql-server
MySQL Server is Oracle's widely used open-source relational SQL database server, including MySQL Cluster for real-time transactional worklo…
7512433stable
Nebula Graph
NebulaGraph is a distributed, open-source graph database written in C++ that handles large graph datasets with millisecond latency and hori…
6512409active
pagehelper-org/Mybatis-PageHelper
PageHelper is a widely used pagination plugin for MyBatis that intercepts queries to perform physical (database-level) pagination. It suppo…
6612341stable
React Native Firebase
React Native Firebase is a collection of well-tested, feature-rich React Native modules that connect JavaScript apps to native Firebase SDK…
9512318stable
sqlalchemy/sqlalchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper, providing both a Core SQL expression language with connection pooling an…
9412201stable
StarRocks
StarRocks is a high-performance distributed OLAP database and query engine built on an MPP architecture with a fully vectorized execution e…
9412174active
Manticore Search
Manticore Search is an open-source search database written in C++ that provides fast full-text, vector, and hybrid search with real-time in…
9812064stable
microsoft/garnet
Garnet is a high-performance remote cache-store from Microsoft Research written in C#/.NET, speaking the RESP wire protocol so unmodified R…
9212052active
peewee
Peewee is a small, expressive Python ORM with a flexible query builder that supports SQLite, MySQL/MariaDB, and PostgreSQL, plus asyncio ba…
9811994stable
dbcli/mycli
mycli is a command-line terminal client for MySQL and compatible databases (MariaDB, Percona, TiDB, Apache Doris) with context-sensitive au…
9511980active
Grist
Grist is a modern relational spreadsheet that combines spreadsheet flexibility with database robustness, letting users build no-code data a…
9911954active
WatermelonDB
WatermelonDB is a reactive and asynchronous database framework for React and React Native apps, built on SQLite. It lazily loads and observ…
7511784stable
luin/medis
Medis is a beautiful, easy-to-use GUI application for managing Redis databases, built with Electron, React, and Redux. It supports key view…
2311724active
LanceDB
LanceDB is an open-source embedded vector database and multimodal AI lakehouse built on the Lance columnar format, written in Rust with Pyt…
9411706active
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
pressly/goose
goose is a database migration tool available both as a CLI binary and a Go library. It manages schema changes through incremental SQL files…
9211499stable
Datasette
Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying…
8811487active
bleve
Bleve is a full-text indexing and search library for Go supporting text, numeric, datetime, geo-spatial, and vector fields. It provides ric…
9211230active
FerretDB/FerretDB
FerretDB is an open-source MongoDB alternative that acts as a proxy translating the MongoDB 5.0+ wire protocol into SQL, backed by PostgreS…
7211097active
DTM
DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb…
4610919stable
PRQL
PRQL (Pipelined Relational Query Language) is a modern query language for transforming data that compiles to SQL, letting users write reada…
8910917active
TrinityCore/TrinityCore
TrinityCore is an open-source C++ MMORPG server framework derived from MaNGOS, implementing game server logic for World of Warcraft client …
9710800active
DiceDB
DiceDB is an open-source, low-latency key/value data store forked from Valkey (itself a fork of Redis), written in C. It extends Valkey wit…
6210765active
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
yugabyte/yugabyte-db
YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It…
9510613stable
FalkorDB
FalkorDB is an ultra-fast, multi-tenant property graph database built on GraphBLAS sparse adjacency matrices, queryable via OpenCypher with…
9210490active
ElectricSQL
Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat…
9310395active
harelba/q
q is a Python command-line tool that lets you run SQL queries directly on delimited text files (CSV/TSV) and multi-file sqlite3 databases, …
4910365active
oceanbase/oceanbase
OceanBase is a distributed relational database engine developed by Ant Group, offering MySQL compatibility, Paxos-based high availability, …
9810300stable
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
flyway/flyway
Flyway is an open-source database migration tool by Redgate that versions and applies schema and data changes across 50+ database systems u…
9410142stable
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
apache/cassandra
Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera…
7610115stable
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
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
tidwall/tile38
Tile38 is an open-source, in-memory geospatial database and real-time geofencing server written in Go. It supports spatial indexing of poin…
899739active
doctrine/dbal
Doctrine DBAL is a PHP database abstraction layer providing a unified API over multiple database platforms such as MySQL, PostgreSQL, SQLit…
989700stable
sosedoff/pgweb
Pgweb is a web-based, cross-platform PostgreSQL database explorer written in Go and distributed as a single zero-dependency binary. It prov…
659517stable
apache/datafusion
Apache DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory columnar format. It provides SQL an…
779505active
litedb-org/LiteDB
LiteDB is a lightweight, serverless NoSQL document database for .NET, written entirely in C# and stored in a single data file, similar to S…
859486stable
major/MySQLTuner-perl
MySQLTuner is a Perl script that audits a running MySQL, MariaDB, or Percona Server instance and reports configuration variables, status me…
979479active
databendlabs/databend
Databend is an open-source, cloud-native data warehouse built in Rust that runs entirely on object storage (S3, Azure, GCS). It unifies BI …
909471active
CloudNativePG
CloudNativePG is an open-source Kubernetes operator that manages the full lifecycle of highly available PostgreSQL clusters using native st…
989440stable
ParadeDB
ParadeDB is a Postgres extension (pg_search) that adds a custom index for fast full-text search, vector search, BM25 scoring, filtering, an…
939424active
RisingWave
RisingWave is an event streaming platform that continuously ingests data from databases, event streams, and webhooks, processes it incremen…
1009381active
apache/iceberg
Apache Iceberg is a high-performance open table format for huge analytic datasets, bringing SQL table reliability to big data lakes. This r…
949322stable
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
Nhost
Nhost is an open source Firebase alternative providing a complete backend platform built on PostgreSQL, Hasura GraphQL, authentication, fil…
929297active
firebase/flutterfire
FlutterFire is a collection of official Firebase plugins for Flutter apps, maintained by Google. It enables Flutter applications to integra…
679260stable
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
Deep Lake
Deep Lake is an open-source database for AI that stores multimodal data (images, video, audio, text, embeddings, annotations) in a format o…
759249active
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
AzerothCore
AzerothCore is an open-source, modular MMO server emulator for World of Warcraft (WotLK 3.3.5a), built on MaNGOS, TrinityCore, and SunwellC…
689065active
Delta Lake
Delta Lake is an open-source storage framework and table format that brings ACID transactions, scalable metadata handling, schema enforceme…
959053stable
immudb
immudb is an open-source immutable database written in Go that stores data in SQL, key-value, or document models while guaranteeing tamper-…
929042stable
Yearning
Yearning is a self-hosted web-based SQL audit platform for MySQL, providing audit tickets with approval workflows, automated syntax checkin…
758969active
ankane/pghero
PgHero is a performance dashboard for PostgreSQL, available as a Docker image or a Rails engine. It provides insight into query performance…
778936stable
redis/RedisInsight
RedisInsight is an official visual GUI for Redis built with Electron, Monaco Editor, and Node.js. It lets developers browse and edit Redis …
898869active
orbitdb/orbitdb
OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re…
668810active
Atlas
Atlas is a language-agnostic CLI tool for managing and migrating database schemas as code, supporting declarative (Terraform-like) and vers…
918761stable
codebymitch/TitanBot
TitanBot is an all-in-one Discord bot built with Discord.js v14 and PostgreSQL, offering moderation, economy, leveling, tickets, giveaways,…
718747active
patroni/patroni
Patroni is a Python-based high-availability orchestrator for PostgreSQL clusters that automates leader election, failover, and replication …
958741active
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
amitshekhariitbhu/Android-Debug-Database
An Android library that lets developers debug SQLite databases and SharedPreferences directly from a web browser while the app runs on a de…
498688stable
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
mrousavy/react-native-mmkv
A React Native library providing fast, synchronous key/value storage backed by Tencent's MMKV C++ framework via JSI and Nitro Modules. It s…
938519stable
pentaho/pentaho-kettle
Pentaho Data Integration (Kettle) is an open-source ETL application for designing and running data extraction, transformation, and loading …
668400active
MariaDB Server
MariaDB Server is a widely deployed open-source relational database (SQL server) forked from MySQL by its original developers, licensed und…
988394stable
asg017/sqlite-vec
sqlite-vec is a vector search extension for SQLite written in pure C with no dependencies, supporting float, int8, and binary vectors in ve…
718168active
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
google/leveldb
LevelDB is a fast embedded key-value storage library from Google providing an ordered mapping from string keys to string values. It is a C+…
6739491maintenance
turbot/steampipe
Steampipe is a zero-ETL CLI tool that exposes APIs and cloud services as relational database tables so they can be queried live with standa…
977968active
phpMyAdmin
phpMyAdmin is a free, PHP-based web application for administering MySQL and MariaDB databases through a browser. It supports managing datab…
697957stable
elasticsearch-dump/elasticsearch-dump
A Node.js CLI tool (elasticdump) for importing and exporting Elasticsearch and OpenSearch indices, moving data between clusters or to/from …
917941active
vrana/adminer
Adminer is a full-featured database management tool written in PHP that ships as a single deployable file. It supports MySQL, MariaDB, Post…
977915stable
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

← prev page 2 / 19 next →