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
Tencent/TBase
TBase is an enterprise-level distributed HTAP database based on the Postgres-XL project, providing highly consistent distributed transactio…
421442maintenance
smallnest/gen
A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go…
231439maintenance
huangzhibiao/BGFMDB
BGFMDB is an Objective-C library built on top of FMDB/SQLite that provides object-relational mapping for iOS models, allowing CRUD operatio…
231439maintenance
yahoo/mysql_perf_analyzer
A Java web application from Yahoo for MySQL performance monitoring and analysis, packaged as a Jetty-wrapped WAR with a built-in Derby or M…
321432maintenance
evildecay/etcdkeeper
A lightweight web-based UI client for managing etcd key-value stores, supporting both etcd 2.x and 3.x. It provides a browser interface for…
231430maintenance
zhihao-chen/QASystemOnMedicalGraph
A medical-domain knowledge graph question answering system built in Python with Neo4j, containing ~37k entities and ~210k relations scraped…
321428maintenance
basho/bitcask
Bitcask is a log-structured hash table storage engine for fast key/value data, written in Erlang by Basho. It is the underlying storage eng…
631421maintenance
dbcli/mssql-cli
mssql-cli is an interactive command-line query tool for SQL Server with auto-completion, syntax highlighting, and query history. It is part…
231420maintenance
jonseg/crud-admin-generator
CRUD Admin Generator is an open-source tool that generates a complete PHP backend (built on the Silex framework) from an existing MySQL dat…
321419maintenance
aurasphere/gomorra-sql
GomorraSQL is a joke/esoteric SQL dialect written in Java that lets you write queries in the Neapolitan language and translates them to sta…
231418maintenance
rroblak/seed_dump
Seed Dump is a Rails plugin that adds a rake task (db:seed:dump) and console API to export existing database records into db/seeds.rb seed …
761414maintenance
sdispater/orator
Orator is a Python ORM providing an ActiveRecord implementation inspired by Laravel's Eloquent, with a fluent query builder and schema migr…
101413maintenance
liukelin/canal_mysql_nosql_sync
A demo application showing real-time synchronization of MySQL data into Redis, Memcached, and MongoDB using Alibaba's Canal binlog parser a…
231411maintenance
tiangolo/pydantic-sqlalchemy
A small Python library that dynamically generates Pydantic models from SQLAlchemy ORM models. The author recommends using SQLModel instead,…
771409maintenance
robertohuertasm/SQLite4Unity3d
SQLite4Unity3d is a plugin that makes it easy to use SQLite databases in Unity3d projects, built on top of the sqlite-net library with Linq…
321409maintenance
tidwall/summitdb
SummitDB is an in-memory NoSQL key/value database written in Go that persists to disk, provides ACID transactions, and replicates via the R…
101406maintenance
rescrv/HyperDex
HyperDex is a distributed, searchable, and consistent key-value store written in C++. It provides scalable storage with secondary-index sea…
321404maintenance
neo4j/NaLLM
NaLLM is a demo application from Neo4j exploring synergies between Neo4j graph databases and Large Language Models. It provides a backend A…
101404maintenance
distributedio/titan
Titan is a distributed NoSQL database that provides a Redis protocol-compatible layer on top of TiKV, offering strong consistency, distribu…
321403maintenance
RafaelGB/obsidian-db-folder
An Obsidian plugin that provides Notion-style database views over folders, tags, links, or Dataview queries. It renders notes as editable t…
101402maintenance
box/Anemometer
Box Anemometer is a PHP web application for analyzing MySQL slow query logs collected via pt-query-digest. It stores query analysis data in…
321393maintenance
soveran/ohm
Ohm is a Ruby object-hash mapping (ORM-like) library for Redis, letting you persist and query Ruby objects in a Redis key-value store. It e…
231383maintenance
arch/UnitOfWork
A plugin for Microsoft.EntityFrameworkCore that adds repository and unit-of-work pattern support, including multiple databases with distrib…
231380maintenance
damian-kolakowski/iOS-Hierarchy-Viewer
An Objective-C library for iOS that lets developers inspect UIView hierarchies and Core Data models in real time from a web browser. It pro…
231378maintenance
fnmsd/MySQL_Fake_Server
A pure Python3 fake MySQL server used in penetration testing to exploit MySQL client file reading and trigger Java deserialization attacks …
321377maintenance
forbesmyester/esqlate
Esqlate is a self-hosted tool for building minimum viable admin panels quickly using only SQL queries. Written in JavaScript, it lets devel…
321375maintenance
itfsw/mybatis-generator-plugin
A collection of extension plugins for MyBatis Generator, a Java code generation tool for the MyBatis ORM. It adds plugins for batch insert,…
231374maintenance
flatiron/cradle
Cradle is a high-level, asynchronous CouchDB client library for Node.js with built-in write-through caching. It abstracts CouchDB's REST AP…
321368maintenance
laravel-ardent/ardent
Ardent is a PHP library providing self-validating, secure model classes that extend Laravel's Eloquent ORM. It moves validation rules, erro…
101367maintenance
vadimdemedes/mongorito
Mongorito is a lightweight, schema-free MongoDB ODM for Node.js built on Redux, where each model instance has its own Redux store enabling …
101365maintenance
mongodb/mongodb-kubernetes-operator
A Kubernetes operator written in Go that deploys and manages MongoDB Community Edition inside Kubernetes clusters. This repository is depre…
101358maintenance
davidcelis/recommendable
Recommendable is a Ruby gem that adds a like/dislike-based recommendation engine to Ruby applications using Jaccardian similarity and memor…
231355maintenance
elasticquent/Elasticquent
A PHP library that maps Laravel Eloquent models to Elasticsearch types, letting you index and search model data directly from Eloquent. It …
231353maintenance
yhat/pandasql
pandasql is a Python library that lets you query pandas DataFrames using SQL syntax, similar to sqldf in R. It translates SQL queries (SQLi…
101346maintenance
lukasmartinelli/pgfutter
pgfutter is a small Go CLI tool that imports CSV and line-delimited JSON files into PostgreSQL with a single command, automatically creatin…
231344maintenance
chizhu/KGQA_HLM
A knowledge-graph-based question answering and visualization system for character relationships in the Chinese classic novel 'Dream of the …
321339maintenance
couchbase/forestdb
ForestDB is an embedded key-value storage engine written in C/C++ by Couchbase, using a Hierarchical B+-Tree based Trie (HB+-Trie) as its m…
521332maintenance
stampery/mongoaudit
mongoaudit is a Python CLI tool that audits MongoDB servers for poor security configurations, known vulnerabilities, and misconfigurations.…
231323maintenance
lanyrd/mysql-postgresql-converter
A Python script that converts MySQL database dumps into PostgreSQL-compatible SQL, originally built for Lanyrd's migration from MySQL to Po…
321313maintenance
3rd-Eden/memcached
A fully featured Memcached client library for Node.js built with scaling and high availability in mind. It supports Memcached clusters via …
231313maintenance
jpfuentes2/php-activerecord
PHP ActiveRecord is an open-source ORM library for PHP implementing the ActiveRecord pattern, inspired by Ruby on Rails' ActiveRecord. It m…
231304maintenance
SurrealDB
Surrealist is a visual management interface for SurrealDB, available as a desktop app (built with Tauri and React) and web app, letting use…
891302maintenance
infostreams/db
A command-line tool that provides version control for MySQL databases, letting you save, restore, and archive snapshots from different data…
231297maintenance
cznic/ql
Package ql is a pure Go embedded (S)QL database engine that runs in-process without CGO, originally developed under github.com/cznic/ql. Th…
101297maintenance
antirez/rax
Rax is a fully featured radix tree (trie) implementation written in portable ANSI C99, originally created for Redis. It emphasizes a balanc…
321270maintenance
shack2/SuperSQLInjectionV1
SuperSQLInjection (SSQLInjection) is a C#-based GUI SQL injection tool that builds raw HTTP requests over TCP sessions, supporting injectio…
231267maintenance
machinalis/quepy
Quepy is a Python framework that transforms natural language questions into database queries, currently supporting SPARQL and MQL. It uses …
321266maintenance
dsys/match
Match is a scalable reverse image search service built on Kubernetes and Elasticsearch, using perceptual hashing to find visually similar i…
321263maintenance
brandur/redis-cell
A Redis module written in Rust that adds a single CL.THROTTLE command implementing the generic cell rate algorithm (GCRA) for distributed r…
681261maintenance
JetBrains/xodus
JetBrains Xodus is a transactional, schema-less embedded database written in Java and Kotlin, offering ACID transactions with MVCC and snap…
601260maintenance
armon/bloomd
Bloomd is a high-performance C network daemon that exposes bloom filters and operations over them to clients via a simple, memcached-like A…
321249maintenance
digitallyinduced/thin-backend
Thin Backend is a self-hosted backend server that automatically exposes a fully featured, realtime CRUD API on top of a Postgres database, …
321248maintenance
ctripcorp/dal
Ctrip DAL is a database access framework developed by Ctrip's framework team, providing code generation and horizontal scaling (database an…
231248maintenance
piskvorky/sqlitedict
A lightweight Python library providing a persistent dict interface backed by SQLite and pickle, with multithread-safe access. It wraps Pyth…
231245maintenance
hasura/skor
Skor is a small C utility that listens to PostgreSQL LISTEN/NOTIFY events via triggers and forwards row changes (INSERT/UPDATE/DELETE) as J…
321243maintenance
session-replay-tools/cetus
Cetus is a high-performance MySQL proxy middleware written in C that provides transparent routing between applications and backend MySQL se…
231241maintenance
2ndQuadrant/pglogical
pglogical is a PostgreSQL extension providing logical streaming replication using a publish/subscribe model, written in C. It supports sele…
811240maintenance
1340691923/ElasticView
ElasticView is a self-hosted, full-stack data source management and governance platform built with Go (gin) and Vue 3, featuring a plugin m…
481238maintenance
cmu-db/ottertune
OtterTune is a tool from the CMU Database Group that automatically finds good settings for a DBMS's configuration knobs using machine learn…
101233maintenance
wenweihu86/raft-java
A Java library implementing the Raft consensus algorithm, supporting leader election, log replication, snapshots, and dynamic cluster membe…
321232maintenance
calogica/dbt-expectations
A dbt extension package that ports Great Expectations-style data quality tests as dbt test macros. It lets data teams run expectation tests…
231232maintenance
mbleigh/seed-fu
Seed Fu is a Ruby gem that provides robust seed data handling for Rails applications using Active Record. It allows declarative, idempotent…
231232maintenance
alash3al/redix
Redix is a key-value datastore server that speaks the Redis protocol (RESP) while using pluggable storage engines like PostgreSQL and the f…
231223maintenance
FastoTV
FastoNoSQL is a cross-platform GUI management tool for multiple NoSQL databases including Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite…
231221maintenance
datacrypt-project/hitchhiker-tree
A Clojure library implementing hitchhiker trees, a functional, persistent sorted key-value data structure combining fractal trees with immu…
321219maintenance
BriData/DBus
DBus is a Java-based data bus platform that captures incremental changes from databases (via log-based CDC) and log sources in a non-intrus…
231212maintenance
yhat/db.py
db.py is a Python library that provides a friendlier interface for interacting with relational databases like PostgreSQL, MySQL, SQLite, Re…
101212maintenance
NationalSecurityAgency/lemongraph
LemonGraph is a log-based transactional graph database engine backed by a single file, built on Symas LMDB with a C core and Python binding…
641210maintenance
spotify/sparkey
Sparkey is a simple constant key/value storage library written in C, essentially a read-only hash table on disk optimized for read-heavy sy…
321210maintenance
glommer/pgmicro
An in-process reimplementation of PostgreSQL in Rust, backed by a SQLite-compatible storage engine, built as an experimental fork of Turso.…
551206maintenance
xueqiu/rdr
RDR (redis data reveal) is a fast command-line tool written in Go that parses Redis RDB dump files. It extracts all keys and serves statist…
231203maintenance
influxdata/influxdb-java
The official Java client library for InfluxDB 1.x, an open source time series database. It supports querying via InfluxQL and a QueryBuilde…
501196maintenance
Netflix/rend
Rend is a memcached-compatible proxy server written in Go that manages data chunking and coordinates L1 (RAM) and L2 (SSD-backed) cache tie…
321192maintenance
Express Admin
Express Admin is a Node.js application that auto-generates responsive administrative interfaces for relational databases including MySQL, M…
231192maintenance
cch123/elasticsql
A Go library that converts SQL queries into Elasticsearch DSL JSON. It supports common SQL expressions like comparisons, boolean logic, IN,…
231189maintenance
QueueClassic/queue_classic
queue_classic is a Ruby gem providing a simple, efficient background job queue backed by PostgreSQL instead of a separate service like Redi…
231187maintenance
Meituan-Dianping/MyFlash
MyFlash is a command-line tool developed by Meituan-Dianping that parses MySQL v4 binlogs to generate SQL for rolling back DML operations (…
321183maintenance
apache/griffin
Apache Griffin is a model-driven data quality service platform for defining, executing, and reporting data quality measures across multiple…
101171maintenance
n0b0dyCN/redis-rogue-server
A Python-driven exploit tool that achieves remote code execution on unpatched Redis servers (<=5.0.5) by loading a malicious Redis module f…
321169maintenance
senshinya/MYDB
MYDB is a simple relational database implemented from scratch in Java, drawing on design principles from MySQL, PostgreSQL, and SQLite. It …
321169maintenance
malisper/pgrust
pgrust is a full rewrite of PostgreSQL in Rust that is wire- and SQL-compatible with Postgres and passes all 46,066 tests of the Postgres r…
785288experimental
FALCONN-LIB/FALCONN
FALCONN is a C++ library (with a Python wrapper) implementing locality-sensitive hashing (LSH) data structures for fast nearest neighbor se…
231161maintenance
rpkilby/jsonfield
A reusable Django model field for storing validated, ad-hoc JSON data with automatic serialization to and from the database. It is now depr…
321159maintenance
TingoDB
TingoDB is an embedded, in-process JavaScript database for Node.js that stores data on the filesystem or in memory and is upward compatible…
231158maintenance
Elastic Scout Driver
A Laravel Scout driver that integrates Eloquent models with Elasticsearch, providing index configuration, mappings, search rules, filters, …
101155maintenance
magese/ik-analyzer-solr
A Java library that adapts the IK Chinese word segmentation analyzer for Apache Solr 7.x-8.x, distributed via Maven. It merges multiple Chi…
231153maintenance
james2m/seedbank
Seedbank is a Ruby gem that adds structure to Rails seed data by organizing seeds into common and environment-specific directories with dep…
321146maintenance
DeNA/HandlerSocket-Plugin-for-MySQL
HandlerSocket is a NoSQL plugin for MySQL that runs as a daemon inside the mysqld process, accepting TCP connections and executing simple C…
321137maintenance
jkehler/awslambda-psycopg2
A pre-compiled psycopg2 PostgreSQL driver for Python, built with libpq statically linked so it works inside AWS Lambda's runtime environmen…
321135maintenance
madeintandem/jsonb_accessor
A Ruby gem that adds typed b-backed fields to ActiveRecord models, making JSONB columns behave like first-class typed attributes. It also p…
761127maintenance
InteractiveGraph
InteractiveGraph is a JavaScript framework for web-based interactive visualization and analysis of large graph data sourced from GSON files…
301125maintenance
apache/nano
Nano is a minimalistic Apache CouchDB driver for Node.js, offering a thin abstraction over the CouchDB HTTP API. The repository has moved a…
101120maintenance
ucarGroup/DataLink
DataLink is a distributed, extensible data exchange platform for real-time incremental and offline full synchronization between heterogeneo…
231118maintenance
Teradata/kylo
Kylo is an open-source enterprise data lake management platform for self-service data ingest and preparation, with integrated metadata mana…
321116maintenance
neumino/thinky
Thinky is a light Node.js ORM for RethinkDB that provides schema enforcement, standard relations (hasOne, belongsTo, hasMany, hasAndBelongs…
231111maintenance
moby/datakit
DataKit is a service that orchestrates applications through data pipelines using a Git-like filesystem API over 9p. It includes a Git-like …
101106maintenance
mycelial/mycelite
Mycelite is a SQLite extension (implemented as a VFS proxy in Rust) that performs physical, single-writer replication by intercepting page …
231095maintenance
brendon/ranked-model
ranked-model is a Ruby gem for Rails that manages row ordering/sorting in ActiveRecord models, serving as a modern replacement for acts_as_…
681094maintenance
async-raft/async-raft
A Rust crate implementing the Raft distributed consensus protocol on top of the Tokio async runtime. It provides a reactive, fully async Ra…
231093maintenance
traildb/traildb
TrailDB is a C library and tdb command-line tool for storing and querying series of discrete events (trails) in highly compressed, immutabl…
321090maintenance

← prev page 17 / 21 next →