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

Open-source databases software

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

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

ProductHealth v2StarsMaturity
PGO (Crunchy Postgres Operator)
PGO is the Crunchy Data Postgres Operator, a Kubernetes operator that declaratively manages production PostgreSQL clusters. It automates hi…
924450stable
ankane/strong_migrations
A Ruby gem for Rails that catches unsafe database migrations in development by detecting potentially dangerous operations like removing col…
754449stable
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
CrateDB
CrateDB is a distributed, horizontally scalable SQL database built on Lucene, designed for real-time analytics on massive datasets. It supp…
954444active
tair-opensource/RedisShake
RedisShake is a Go-based tool for migrating and transforming data between Valkey/Redis instances, supporting standalone, master-slave, sent…
904443active
sqlalchemy/alembic
Alembic is a database schema migration tool for SQLAlchemy, supporting versioned migration scripts with upgrade/downgrade steps. It can aut…
964419stable
Qovery/Replibyte
Replibyte is a stateless Rust CLI tool that dumps production databases (PostgreSQL, MySQL, MongoDB), masks sensitive data with fake data, a…
354413active
autobase-tech/autobase
Autobase is a self-hosted internal database platform for PostgreSQL that delivers a DBaaS-like experience on your own infrastructure. It pr…
974412active
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
pgbackrest/pgbackrest
pgBackRest is a reliable backup and restore tool for PostgreSQL that scales to the largest databases and workloads. It supports parallel fu…
904405stable
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
isar/hive
Hive is a lightweight, fast key-value NoSQL database written in pure Dart, designed for Flutter and Dart applications. It supports encrypti…
234391active
sidorares/node-mysql2
MySQL2 is a fast, MySQL-compatible database driver for Node.js, largely API-compatible with mysqljs/mysql. It supports prepared statements,…
964386stable
jorgerojas26/lazysql
LazySQL is a cross-platform terminal user interface (TUI) database management tool written in Go, inspired by Lazygit. It lets users browse…
974380active
pgbouncer/pgbouncer
PgBouncer is a lightweight connection pooler for PostgreSQL that acts as a proxy server, accepting client connections and reusing a smaller…
884374stable
facebook/Haxl
Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques…
524369stable
nalgeon/sqlean
A curated collection of SQLite loadable extensions packaged into domain modules like crypto, math, regexp, stats, text, time, uuid, and fil…
894368active
k1LoW/tbls
tbls is a CI-friendly command-line tool written in Go that automatically generates database documentation in GFM/Markdown and other formats…
984359active
mongodb/mongo-python-driver
PyMongo is the official MongoDB driver for Python, providing a native API for connecting to and interacting with MongoDB databases, includi…
994358stable
MongoEngine/mongoengine
MongoEngine is a Python Object-Document Mapper (ODM) built on top of PyMongo for working with MongoDB. It provides schema-based document mo…
854350stable
whoiskatrin/sql-translator
SQL Translator is a free, open-source web application that converts natural language queries into SQL code and translates SQL back into hum…
414328active
unum-cloud/USearch
USearch is a fast, single-file similarity search and clustering engine for vectors and arbitrary objects, supporting spatial, binary, proba…
894325active
redis-windows/redis-windows
Windows builds of the official Redis in-memory key-value database, compiled from upstream source and packaged with a RedisService.exe helpe…
924310active
pallets-eco/flask-sqlalchemy
Flask-SQLAlchemy is a Flask extension that integrates SQLAlchemy, providing sensible defaults and helpers for defining models and managing …
564307stable
doctrine/DoctrineMigrationsBundle
A Symfony bundle that integrates the Doctrine Migrations library into Symfony applications. It lets developers version database schema chan…
944300stable
rs/xid
xid is a Go library for generating globally unique, sortable 12-byte identifiers using the Mongo Object ID algorithm with a compact base32h…
654281stable
zendesk/maxwell
Maxwell's Daemon is a change data capture (CDC) application that reads MySQL binlogs and emits row-level changes as JSON to Kafka, Kinesis,…
934259active
orioledb/orioledb
OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved …
944258active
redis-rs/redis-rs
redis-rs is a high-level Rust client library for Redis, Valkey, and any RESP-compliant server. It offers both sync and async APIs (tokio/sm…
974256stable
mybatis/spring-boot-starter
An official Spring Boot starter that autoconfigures MyBatis, the SQL mapping framework, for Spring Boot applications. It handles session fa…
864247stable
facebookincubator/velox
Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorize…
774234active
baidu/braft
braft is an industrial-grade C++ implementation of the RAFT consensus algorithm and replicated state machine, built on top of brpc. It is d…
234230stable
coleifer/sqlite-web
sqlite-web is a web-based SQLite database browser written in Python using Flask. It lets you browse, query, and modify SQLite databases, ma…
754172active
zdennis/activerecord-import
A Ruby gem that adds bulk import capabilities to ActiveRecord, dramatically reducing the number of SQL INSERT statements needed to insert l…
774154stable
doctrine-extensions/DoctrineExtensions
A collection of behavioral extensions for Doctrine ORM and MongoDB ODM, including Translatable, Sluggable, Tree (nested set, closure, mater…
934137stable
CozoDB
CozoDB is a transactional, relational-graph-vector database written in Rust that uses Datalog as its query language. It runs embedded or as…
234135active
aws/aws-sdk-pandas
AWS SDK for pandas (awswrangler) is a Python library that extends pandas with high-level APIs for reading and writing data across AWS servi…
914121active
interconnectit/Search-Replace-DB
A PHP script (with web UI and CLI) that performs search-and-replace operations across MySQL databases, safely handling serialized PHP strin…
264107active
DTStack/chunjun
ChunJun (formerly FlinkX) is a distributed, batch-and-stream data integration framework built on Apache Flink. It synchronizes and computes…
714098active
r0oth3x49/ghauri
Ghauri is a cross-platform Python CLI tool that automates detection and exploitation of SQL injection vulnerabilities in web applications. …
484079active
bdvajstudio/javdb
The official mobile app for JavDB, an adult video database website cataloging Japanese and Western adult films with search, tagging, rating…
604072active
darold/pgbadger
pgBadger is a standalone Perl CLI tool that parses PostgreSQL log files (syslog, stderr, csvlog, jsonlog, pgbouncer) and generates detailed…
724069active
timgit/pg-boss
pg-boss is a Node.js job queue built on top of PostgreSQL, using SKIP LOCKED to provide exactly-once delivery and reliable background proce…
954059stable
go-redsync/redsync
Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red…
774050stable
JohnEstropia/CoreStore
CoreStore is a Swift library that wraps Apple's Core Data framework with a type-safe, elegant API. It provides safe transactions, migration…
664049active
defog-ai/sqlcoder
SQLCoder is a family of fine-tuned open-weight LLMs that convert natural language questions into SQL queries, outperforming GPT-4 on text-t…
294048active
doctrine/persistence
Doctrine Persistence is a PHP library providing common interfaces and abstractions shared by Doctrine's object mappers (ORM, ODM, etc.). It…
924044stable
postgresml/pgcat
PgCat is a PostgreSQL connection pooler and proxy written in Rust, similar to PgBouncer, with support for sharding, load balancing, failove…
344022stable
isar/isar
Isar is an extremely fast, fully asynchronous NoSQL database library for Flutter and Dart. It supports cross-platform persistence on iOS, A…
314022active
andialbrecht/sqlparse
sqlparse is a non-validating SQL parser library for Python that tokenizes SQL text, splits scripts into statements, formats them, and expos…
724020stable
timescale/pg_textsearch
A PostgreSQL extension written in C that adds BM25 relevance-ranked full-text search via a bm25 index type and the <@> ordering operator. I…
844006active
redis/redis-rb
redis-rb is the official Ruby client library for Redis, exposing Redis commands through an idiomatic Ruby API that mirrors the server's com…
834004active
rust-postgres/rust-postgres
A native PostgreSQL client library for Rust, offering both synchronous (postgres) and asynchronous (tokio-postgres) drivers. It includes su…
874001stable
joeferner/redis-commander
Redis Commander is a Node.js web application for viewing, editing, and managing Redis databases through a browser-based GUI. It supports mu…
594001active
RavenDB
RavenDB is an open-source (AGPLv3) ACID NoSQL document database written in C#, featuring full-text search, vector search, time series, shar…
924000stable
borisdj/EFCore.BulkExtensions
A .NET library extending Entity Framework Core with high-performance bulk CRUD operations (Insert, Update, Delete, Read, Upsert, Sync, Save…
674000active
Oban
Oban is a robust background job processing library for Elixir, backed by PostgreSQL, SQLite3, and MySQL, with transactional job insertion, …
953977stable
TanStack/db
TanStack DB is a reactive client-side store that turns API data into typed, normalized collections and runs sub-millisecond live relational…
843951active
mongodb/mongoid
Mongoid is the official Object-Document Mapper (ODM) framework for MongoDB in Ruby, built on top of the official Ruby MongoDB driver. It pr…
963914stable
BrentOzarULTD/SQL-Server-First-Responder-Kit
A collection of T-SQL stored procedures (sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and more) for Microsoft SQL Server health c…
883914active
vuejs/vuefire
VueFire is the official Firebase bindings library for Vue.js, providing idiomatic composables for realtime data binding with Firestore, Rea…
653908stable
citusdata/pg_cron
pg_cron is a cron-based job scheduler for PostgreSQL that runs inside the database as an extension. It uses a background worker to track an…
843906stable
Space and Time SDK
Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr…
393906active
xo/dbtpl
dbtpl is a command-line tool that inspects SQL database schemas or custom queries and generates idiomatic Go code via templates. It support…
653897active
pgadmin-org/pgadmin4
pgAdmin 4 is the leading open-source administration and development platform for PostgreSQL, offering a graphical interface for managing da…
773886stable
ankane/groupdate
A Ruby gem that makes it simple to group ActiveRecord data by time periods like day, week, month, or hour, with full time zone and daylight…
723886stable
stefankroes/ancestry
A Ruby gem that organizes Rails ActiveRecord models into tree (hierarchical) structures using the materialized path pattern. It stores the …
693882stable
elastic/elasticsearch-dsl-py
A high-level Python client library for Elasticsearch that provides a DSL for building queries and a persistence layer for mapping documents…
103868active
TablePlus
TablePlus is a native desktop GUI application for managing relational databases like MySQL, PostgreSQL, SQLite, SQL Server, and more. This …
603838active
HDT3213/godis
Godis is a Redis-compatible server and cluster implemented in Go, supporting strings, lists, hashes, sets, sorted sets, bitmaps, TTL, pub/s…
383827active
sofastack/sofa-jraft
SOFAJRaft is a production-grade, high-performance Java implementation of the RAFT consensus algorithm, ported from Baidu's braft. It suppor…
733823stable
go-jet/jet
Jet is a Go library providing a type-safe SQL query builder with code generation from database schemas and automatic mapping of query resul…
903817active
ponyorm/pony
Pony is a Python object-relational mapper that lets developers write database queries using Python generator expressions and lambdas, which…
803817active
Parse Platform
A standalone web dashboard for managing Parse Server applications, including a data browser, app configuration, and a GraphQL Playground. I…
933808active
lazychaser/laravel-nestedset
A Laravel Eloquent package implementing the nested set model for storing and querying hierarchical data like trees in relational databases.…
603805active
vlcn-io/cr-sqlite
cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli…
623804active
apache/kylin
Apache Kylin is an open-source distributed OLAP engine for big data that delivers sub-second query latency on trillions of records. It prov…
673776stable
livestorejs/livestore
LiveStore is a next-generation state management framework built on a reactive embedded SQLite database with git-inspired event-sourcing syn…
913737active
Npgsql
Npgsql is the open-source ADO.NET data provider for PostgreSQL, written in 100% C#. It lets .NET applications connect to and query PostgreS…
903733stable
schemaspy/schemaspy
SchemaSpy is a Java-based database metadata analyzer that generates HTML documentation of relational database schemas, including entity-rel…
513729active
holistics/dbml
DBML (Database Markup Language) is a simple, human-readable DSL for defining and documenting database structures, database-agnostic in desi…
773717active
morphik-org/morphik-core
Morphik Core is an open-source, source-available multimodal retrieval engine for building RAG applications over unstructured data like PDFs…
653711active
phiresky/sql.js-httpvfs
A TypeScript library that wraps sql.js (SQLite compiled to WebAssembly) with an HTTP-Range-request based virtual file system, allowing read…
323704active
oliver006/redis_exporter
A Prometheus exporter written in Go that exposes Valkey and Redis server metrics for scraping. It supports Valkey 7.x-9.x, various Redis ve…
973697active
frectonz/sql-studio
SQL Studio is a single-binary, web-based SQL database explorer written in Rust that supports SQLite, libSQL, PostgreSQL, MySQL/MariaDB, Duc…
853692active
Tarantool
Tarantool is an in-memory computing platform combining a fast NoSQL database with a Lua application server. It stores data in RAM with WAL …
973668stable
upper/db
upper/db is a productive data access layer (DAL) for Go that provides a database-agnostic, ORM-like API for working with SQL and NoSQL data…
443658active
TypeID
TypeID is a specification and set of libraries for type-safe, K-sortable, globally unique identifiers that extend UUIDv7 with a snake_case …
583653active
Elasticsearch .NET client
The official, strongly-typed .NET client library for Elasticsearch, maintained by Elastic. It provides typed requests and responses for Ela…
933647active
apache/arrow-rs
The official Rust implementation of Apache Arrow, providing the in-memory columnar format, and of Apache Parquet for columnar file reading …
1003641active
prometheus-community/postgres_exporter
A Prometheus exporter that collects and exposes PostgreSQL server metrics over HTTP for scraping. It supports PostgreSQL 13-18, Docker depl…
903639active
CSFrequency/react-firebase-hooks
A set of reusable React Hooks that simplify integrating Firebase services (Auth, Firestore, Realtime Database, Storage, Functions, Messagin…
233630stable
yandex/odyssey
Odyssey is a production-ready, multi-threaded PostgreSQL connection pooler and request router written in C, built on a custom coroutine eng…
883628stable
scenic-views/scenic
Scenic is a Ruby gem that adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.…
593627stable
alicebob/miniredis
Miniredis is a pure Go implementation of (parts of) the Redis server designed for use in Go unit tests. It runs an in-memory Redis server w…
873623stable
bytebase/dbhub
DBHub is a minimal, token-efficient MCP server that lets AI clients like Claude, Cursor, and VS Code connect to and explore PostgreSQL, MyS…
863621active
redis/ioredis
ioredis is a robust, performance-focused, full-featured Redis client for Node.js written in TypeScript. It supports Redis Cluster, Sentinel…
9415343maintenance
dalibo/pev2
PEV2 is a Vue.js component that parses and graphically visualizes PostgreSQL EXPLAIN execution plans. It powers explain.dalibo.com and can …
923604active

← prev page 5 / 21 next →