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
procrastinate-org/procrastinate
Procrastinate is a Python distributed task processing library that uses PostgreSQL as its task queue backend, supporting both sync and asyn…
991424active
Aiven-Open/pghoard
PGHoard is a PostgreSQL backup daemon and restore tooling that continuously stores basebackups and WAL transaction logs in cloud object sto…
901424active
datavane/tis
TIS is an AI-native data integration platform built on DataX, Flink, and Flink-CDC that provides a visual Web-UI for zero-code batch and re…
881424active
toluaina/pgsync
PGSync is an open-source (MIT) change data capture tool that syncs PostgreSQL, MySQL, or MariaDB data to Elasticsearch or OpenSearch in rea…
941423active
vercel-labs/book-inventory
A Next.js book inventory application with search and filtering over a PostgreSQL database containing over 2 million Goodreads books. It use…
101420active
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…
911417active
plotly/falcon
Falcon is a free, open-source desktop SQL client with inline data visualization, built on Electron by Plotly. It connects to databases like…
105093maintenance
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…
761412active
heterodb/pg-strom
PG-Strom is a PostgreSQL extension that accelerates SQL analytics and batch workloads using GPU devices, NVMe-SSD storage, and Apache Arrow…
771409active
OpenTSDB/opentsdb
OpenTSDB is a distributed, scalable time series database (TSDB) built on top of HBase, written in Java. It stores, indexes, and serves metr…
235063maintenance
amachanic/sp_whoisactive
sp_WhoIsActive is a comprehensive activity monitoring stored procedure for SQL Server 2005 through 2022 and Azure SQL DB. It is distributed…
671407active
cloudera/hue
Hue is an open-source web-based SQL query assistant and editor for databases and data warehouses, supporting connectors like Hive, Impala, …
671406active
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…
811405active
pgcentralfoundation/plrust
PL/Rust is a loadable procedural language handler for PostgreSQL that lets developers write database functions in Rust, compiled to native …
501405active
quarylabs/sqruff
sqruff is a fast SQL linter and formatter written in Rust, inspired by SQLFluff and ruff, supporting many SQL dialects like Postgres, BigQu…
931404active
jawj/zapatos
Zapatos is a TypeScript library providing zero-abstraction, fully typed access to Postgres. It generates a TypeScript schema from your data…
481403active
cybertec-postgresql/pg_timetable
pg_timetable is an advanced standalone job scheduler for PostgreSQL that is completely database driven. It schedules SQL commands, system p…
921401active
teodevgroup/teo
Teo is a high-performance, fully asynchronous ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MongoDB. It offers ergonomic query API…
591400active
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…
801398active
rails/kredis
Kredis is a Ruby library that wraps Redis data structures into higher-level, typed objects like counters, lists, sets, and scalars. It inte…
441398active
hapostgres/pg_auto_failover
pg_auto_failover is a PostgreSQL extension and service that monitors and manages automated failover for Postgres clusters, providing high a…
671392active
OrientDB
OrientDB is an open-source multi-model NoSQL DBMS written in Java that combines graph, document, full-text, reactive, and geospatial models…
924987maintenance
uwdata/mosaic
Mosaic is an extensible TypeScript framework that links interactive data views (plots, tables, widgets) to a backing DuckDB database for sc…
981390active
Dataojitori/nocturne_memory
Nocturne Memory is a lightweight, rollbackable long-term memory server for MCP agents, storing persistent, graph-like structured memories i…
791389active
tianon/docker-postgres-upgrade
A Docker image that wraps PostgreSQL's pg_upgrade tool to upgrade database data directories between major PostgreSQL versions. Tags follow …
721388active
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…
681388stable
troyzhxu/bean-searcher
Bean Searcher is a read-only ORM framework for Java focused on declarative complex list queries, where entities define search boundaries an…
901386active
apache/cassandra-java-driver
A modern, feature-rich Java client library for Apache Cassandra 2.1+, DataStax Enterprise, and DataStax Astra, communicating via Cassandra'…
911383active
Aerospike Database
Aerospike is a distributed, flash-optimized NoSQL database server written in C that combines in-memory speeds with SSD-based durability thr…
941380stable
skeema/skeema
Skeema is a Go-based CLI tool for declarative MySQL and MariaDB schema management using pure SQL CREATE statements tracked in version contr…
891380active
event-driven-io/Pongo
Pongo is a TypeScript library that provides a MongoDB-compatible document API backed by PostgreSQL, offering strong consistency guarantees.…
781380active
aarondfrancis/fast-paginate
A Laravel package providing a drop-in fastPaginate() macro that speeds up offset/limit pagination using a deferred-join-style subquery tech…
441373stable
PyTables/PyTables
PyTables is a Python package for managing hierarchical datasets built on top of the HDF5 library and NumPy. It provides a fast, object-orie…
751372stable
duckdb/dbt-duckdb
dbt-duckdb is the dbt adapter plugin for DuckDB, an embedded OLAP database. It lets you run dbt data transformation pipelines in SQL or Pyt…
911366active
sebastienros/yessql
YesSql is a .NET document database library that stores documents and indexes in any relational database (SQL Server, PostgreSQL, MySQL, SQL…
921364active
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 …
911364stable
percona/mongodb_exporter
A Prometheus exporter for MongoDB written in Go that exposes metrics from MongoDB monitoring and diagnostic commands, covering sharding, re…
911361active
backup/backup
Backup is a Ruby-based system utility for Linux and macOS that performs full-stack backup operations via an elegant Ruby DSL. It supports m…
234856maintenance
MiracleTanC/Neo4j-KGBuilder
A self-hosted knowledge graph construction and visualization application built on Neo4j, Spring Boot, Vue.js, and D3.js. It provides a grap…
731358active
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…
591357active
Infinispan
Infinispan is an open-source, distributed in-memory key/value data grid and NoSQL cloud data store written in Java. It supports embedded an…
951356stable
sorintlab/stolon
Stolon is a cloud-native PostgreSQL high-availability manager written in Go. It orchestrates PostgreSQL clusters with streaming replication…
234829maintenance
reactive-tech/kubegres
Kubegres is a Kubernetes operator written in Go that deploys and manages clusters of PostgreSQL instances with streaming replication, autom…
231351active
akrylysov/pogreb
Pogreb is an embedded key-value store written in pure Go, optimized for fast random lookups and infrequent bulk inserts in read-heavy workl…
531350stable
kvesteri/sqlalchemy-utils
A Python library providing various utility functions, custom data types, and helpers for SQLAlchemy. It extends the ORM with extra column t…
881346active
slothflowlabs/duckle
Duckle is an open-source ETL/ELT platform built on DuckDB that you self-host on your own servers or cloud, with a visual no-code/low-code c…
791336active
Tenancy for Laravel
A Laravel package that enables running multiple websites (tenants) from a single codebase, with per-tenant separation of databases, assets,…
791335active
deadpool-rs/deadpool
Deadpool is a dead simple, async-await connection/object pool implementation for Rust. It provides pool managers for databases like Postgre…
751335stable
sqls-server/sqls
sqls is a SQL language server written in Go that implements the Language Server Protocol. It provides editor intelligence for SQL including…
911334active
jackc/tern
Tern is a standalone SQL schema migration tool for PostgreSQL, usable as a CLI binary or Go library. It supports SQL and Go function migrat…
881334active
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…
534745maintenance
rwynn/monstache
Monstache is a Go daemon that continuously syncs MongoDB collections into Elasticsearch (or OpenSearch) in realtime using change streams. I…
431332active
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…
981331stable
spiculedata/saiku
Saiku is an open-source semantic layer and OLAP analytics server built on Mondrian and Apache Calcite, exposing one cube to Excel (MDX/XMLA…
981329active
Bronya0/Kafka-King
Kafka-King is a modern cross-platform desktop GUI client for Apache Kafka, built with Wails and franz-go. It lets developers and administra…
891327active
cinemagoer/cinemagoer
Cinemagoer (formerly IMDbPY) is a Python package for retrieving and managing IMDb data about movies, people, characters, and companies from…
921324active
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…
331322active
GoogleCloudPlatform/DataflowTemplates
A collection of Google-provided Apache Beam pipeline templates for Google Cloud Dataflow that solve common in-cloud data tasks like import/…
951319active
swaldman/c3p0
c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It …
751317stable
GoogleCloudPlatform/bigquery-utils
A Google-maintained collection of utilities for BigQuery, including SQL user-defined functions, stored procedures, views, Python and shell …
691317active
redis/redis-om-python
Redis OM Python is a declarative object-mapping library for Redis that lets you model Redis data with Pydantic-based classes. It provides a…
861316active
RobThree/IdGen
A .NET library that generates 64-bit, roughly time-ordered unique IDs inspired by Twitter's Snowflake. It lets you customize the bit layout…
231313stable
Shopify/maintenance_tasks
A Rails engine for queuing, running, and managing one-off data migrations (maintenance tasks) such as backfills. It provides a web UI to st…
871311stable
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…
324652maintenance
tobert/pcstat
pcstat is a small Go command-line utility that reports Linux page cache statistics for individual files using the mincore(2) syscall. It sh…
231310stable
graph-gophers/dataloader
A Go implementation of Facebook's DataLoader pattern for batching and caching data fetches, commonly used to avoid N+1 query problems in Gr…
731309active
sebastianfeldmann/phpbu
PHPBU is a PHP-based command-line backup utility that creates, compresses, validates, and encrypts backups of databases and directories. It…
861306active
BetterDB-inc/monitor
BetterDB Monitor is a self-hostable observability platform for Valkey and Redis that persists slowlogs, command history, client analytics, …
781304active
neo4j/neo4j-graphrag-python
The official Neo4j first-party Python library for building graph retrieval-augmented generation (GraphRAG) applications. It provides retrie…
921303active
ClickHouse Python Driver
clickhouse-driver is a Python client library for ClickHouse that communicates over the native TCP interface. It supports DB API 2.0, stream…
771303active
x2bool/xlite
XLite is a SQLite extension written in Rust that exposes Excel (.xlsx, .xls) and Open Document (.ods) spreadsheets as SQLite virtual tables…
241303active
apache/incubator-xtable
Apache XTable (incubating) is a cross-table converter that translates lakehouse table format metadata between Apache Hudi, Apache Iceberg, …
831302active
10up/ElasticPress
ElasticPress is a WordPress plugin that integrates WordPress with Elasticsearch to provide fast, relevant search and querying of site conte…
921301active
endee-io/endee
Endee is a high-performance C++ vector database designed to handle up to 1B vectors on a single node, supporting dense, sparse (BM25), and …
101296active
apache/datafusion-comet
Apache DataFusion Comet is a high-performance accelerator plugin for Apache Spark that keeps queries Arrow-native end-to-end, executing ope…
901295active
nalgeon/redka
Redka reimplements the core parts of Redis (strings, lists, sets, hashes, sorted sets) on top of SQL backends like SQLite or PostgreSQL, wh…
494567maintenance
apache/impala
Apache Impala is a massively parallel, distributed SQL query engine written in C++ for analyzing petabyte-scale data stored in open data an…
881290stable
opserver/Opserver
Opserver is Stack Exchange's open-source monitoring dashboard, built as an ASP.NET Core web application. It provides a unified view of serv…
324563maintenance
NikolayS/postgres_dba
A set of 34 SQL-based diagnostic reports for PostgreSQL that run directly inside psql with no agents or external dependencies. It covers bl…
711289active
dotnetcore/sharding-core
ShardingCore is a high-performance, lightweight .NET library that adds table sharding, database sharding, and read-write separation to Enti…
821287active
ifsnop/mysqldump-php
A pure PHP reimplementation of the mysqldump command-line tool for backing up MySQL and MariaDB databases via PDO, with no external depende…
801287stable
firecmsco/firecms
FireCMS is an open-source React/TypeScript framework that auto-generates admin panels, back-office tools, and headless CMS interfaces on to…
931280active
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…
731279stable
zerodha/dungbeetle
DungBeetle is a lightweight, single-binary distributed job server for queuing and asynchronously executing heavy SQL read jobs (such as rep…
661277active
Percona Server
Percona Server for MySQL is a free, open source, drop-in replacement for MySQL that adds enhanced performance, scalability, instrumentation…
661275stable
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…
961273active
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…
881269active
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…
751269active
staudenmeir/belongs-to-through
A Laravel Eloquent package that adds BelongsToThrough relationships, the inverse of HasManyThrough, with support for unlimited intermediate…
661269active
FriendsOfSymfony/FOSElasticaBundle
A Symfony bundle that integrates the Elastica PHP client with Elasticsearch, providing index configuration, serialization, and Doctrine eve…
781265active
Expensify/Bedrock
Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, …
951264active
braisdom/ObjectiveSql
ObjectiveSQL is a Java ORM framework based on the ActiveRecord pattern that lets developers write SQL expressions using Java syntax with mi…
321259active
redis/redis-om-node
Redis OM for Node.js is a TypeScript library that maps Redis data structures to JavaScript objects with a fluent, schema-based API. It supp…
351257active
Drasi
Drasi is a Data Change Processing platform that monitors data sources for changes, evaluates them against continuously running Cypher queri…
741255active
nakabonne/tstorage
tstorage is a lightweight embedded time-series database storage engine written in Go, supporting both in-memory and on-disk persistence. It…
521254stable
stephenschoettler/hermes-lcm
A lossless context management plugin for Hermes Agent that replaces one-shot prompt compression with a SQLite-backed, DAG-based context eng…
761251active
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…
801250active
little-brother/sqlite-gui
A lightweight, portable SQLite editor and database management tool for Windows, built with C++/WinAPI. It offers SQL editing with syntax hi…
291250active
uuid-rs/uuid
A Rust library for generating and parsing UUIDs (universally unique identifiers) per RFC 9562. It supports multiple UUID versions including…
981249stable
ankane/pgslice
pgslice is a command line tool that makes Postgres table partitioning easy, supporting both new and existing tables with zero downtime and …
691247stable

← prev page 12 / 21 next →