DEV.co
Open-Source Databases

Open-Source Databases & Backends

Guides to open-source databases and backend platforms — architecture, licensing, and production deployment.

In this category

Open-Source Databases

acl

Acl is a mature C/C++ network library and server framework supporting coroutines, HTTP/HTTPS, Redis, MQTT, and database clients across Linux, Windows, macOS, An…

Open-Source Databases

active_record_doctor

Active Record Doctor is a Ruby gem that automatically detects database design issues in Rails applications—such as missing indexes, foreign key constraints, and…

Open-Source Databases

activerecord-sqlserver-adapter

activerecord-sqlserver-adapter is a Ruby gem that enables Rails applications to use Microsoft SQL Server as their database. It translates Rails' ActiveRecord OR…

Open-Source Databases

Addax

Addax is an open-source ETL tool written in Java that moves data between 20+ SQL and NoSQL databases, Excel, and cloud storage. It evolved from Alibaba's DataX …

Open-Source Databases

aioway

AioWay is a Python-based optimizing compiler for deep learning that automatically selects and configures ML algorithms based on task and resource constraints. I…

Open-Source Databases

airframe

Airframe is a Scala framework providing dependency injection, serialization, testing, logging, and RPC capabilities for building web and backend applications. I…

Open-Source Databases

alembic

Alembic is a database migration tool for Python applications using SQLAlchemy. It automates schema changes, supports version control-like workflows for migratio…

Open-Source Databases

altimate-code

Altimate Code is an open-source TypeScript harness that gives AI agents (Claude, Codex, local LLMs) a deterministic data engineering toolkit with 100+ tools for…

Open-Source Databases

Android-Debug-Database

Android Debug Database is a browser-based debugging tool for Android developers to inspect and edit SQLite databases, SharedPreferences, and Room databases dire…

Open-Source Databases

ansible-role-postgresql

An Ansible role that automates PostgreSQL server installation and configuration on RHEL/CentOS and Debian/Ubuntu systems. It handles database creation, user man…

Open-Source Databases

antares

Antares is a free, open-source SQL client built with Electron and Vue.js, designed for developers who need a modern desktop UI to manage multiple databases. It …

Open-Source Databases

hive

Apache Hive is a distributed SQL data warehouse system built on Hadoop that lets you query and manage large datasets using SQL-like syntax. It's designed for ba…

Open-Source Databases

appwrite

Appwrite is an open-source backend-as-a-service platform that provides auth, databases, storage, serverless functions, messaging, and hosting in one self-hosted…

Open-Source Databases

arangojs

arangojs is the official JavaScript driver for ArangoDB, a multi-model NoSQL database. It enables Node.js and browser applications to connect to and query Arang…

Open-Source Databases

arkflow

ArkFlow is a high-performance Rust stream processing engine that combines real-time data pipeline capabilities with integrated AI/ML model execution. It support…

Open-Source Databases

arquero

Arquero is a JavaScript library for querying and transforming data tables using a fluent, relational-algebra-inspired API. It handles millions of rows efficient…

Open-Source Databases

arroyo

Arroyo is a distributed stream processing engine written in Rust that processes high-volume real-time data with SQL as a first-class interface. It supports stat…

Open-Source Databases

atdatabases

@databases is a TypeScript-first collection of modular database clients for Node.js that use tagged template literals to prevent SQL injection by design. It sup…

Open-Source Databases

atomic-server

Atomic Server is an open-source, lightweight headless CMS and graph database with real-time synchronization, built-in table editor, full-text search, and SDKs f…

Open-Source Databases

authorizer

Authorizer is an open-source authentication and authorization server built in Go that you self-host and connect to your own database. It provides OAuth2/OIDC, s…

Open-Source Databases

azimutt

Azimutt is a web-based database exploration and documentation tool that helps teams visualize, navigate, and understand complex database schemas across multiple…

Open-Source Databases

badger

Badger is a fast, embeddable key-value database written in pure Go. It is designed for SSD-optimized workloads and serves as the underlying storage for Dgraph a…

Open-Source Databases

BaikalDB

BaikalDB is an open-source distributed HTAP (hybrid transactional/analytical processing) database from Baidu that handles petabyte-scale data with MySQL protoco…

Open-Source Databases

bdash

Bdash is a lightweight SQL client desktop application (built with Electron and TypeScript) that enables quick data analysis across multiple database systems. It…

Open-Source Databases

beam

Apache Beam is a unified framework for building batch and streaming data pipelines that run on multiple backends (Flink, Spark, Google Cloud Dataflow, Hazelcast…

Open-Source Databases

better-sqlite3

better-sqlite3 is a high-performance SQLite library for Node.js that uses a synchronous API to provide simpler, faster database access than async alternatives. …

Open-Source Databases

bigquery-utils

BigQuery Utils is a Google-maintained collection of scripts, user-defined functions (UDFs), dashboards, and notebooks designed to simplify BigQuery migration an…

Open-Source Databases

bitalostored

Bitalostored is a Redis-compatible distributed storage system that stores data on disk instead of memory, designed to reduce infrastructure costs while maintain…

Open-Source Databases

blaze-persistence

Blaze-Persistence is a Java library that extends JPA with a more powerful Criteria API for building database queries. It adds support for advanced SQL features …

Open-Source Databases

blazer

Blazer is a Ruby-based business intelligence tool that lets teams explore databases with SQL and create interactive dashboards, charts, and alerts. It integrate…

Open-Source Databases

bob

Bob is a Go SQL toolkit that provides a query builder, ORM, and code generation for PostgreSQL, MySQL, and SQLite. It emphasizes correctness and minimal abstrac…

Open-Source Databases

brmodelo-app

BRMW is a free, open-source web-based tool for designing entity-relationship diagrams and relational database models. It targets educators and students learning…

Open-Source Databases

bruin

Bruin is an open-source data pipeline orchestration tool that unifies data ingestion, SQL/Python/R transformation, and quality checks into a single framework. I…

Open-Source Databases

bun

Bun is a lightweight, SQL-first ORM for Go that supports PostgreSQL, MySQL, MSSQL, SQLite, and Oracle. It prioritizes readable SQL queries with type safety over…

Open-Source Databases

buntdb

BuntDB is a lightweight, in-memory key-value database written in Go that persists to disk and supports custom indexing and geospatial queries. It's designed for…

Open-Source Databases

bustub

BusTub is an open-source relational database management system built at Carnegie Mellon University primarily for teaching database systems concepts in the 15-44…

Open-Source Databases

ByConity

ByConity is an open-source cloud-native data warehouse derived from ClickHouse 21.8, designed for large-scale analytical queries with compute-storage separation…

Open-Source Databases

calcite

Apache Calcite is an open-source SQL query engine and data management framework that handles SQL parsing, optimization, and execution planning without managing …

Open-Source Databases

Cashew

Cashew is an open-source budget and expense tracking app built with Flutter, supporting iOS, Android, and web platforms. It offers multi-currency accounts, cust…

Open-Source Databases

cassandra

Apache Cassandra is a distributed, NoSQL database designed for high-scale write-heavy workloads across clusters. It automatically spreads data across machines a…

Open-Source Databases

cassandra-gocql-driver

GoCQL is the official Apache Cassandra driver for Go, providing a modern, production-ready client for building applications that use Cassandra as their database…

Open-Source Databases

cassandra-nodejs-driver

Apache Cassandra Node.js Driver is an officially maintained client library for connecting Node.js applications to Apache Cassandra, DataStax Enterprise, and Ast…

Open-Source Databases

chai

ChaiSQL is a lightweight, embedded SQL database written in pure Go that mimics PostgreSQL syntax without requiring a separate server. It runs entirely within yo…

Open-Source Databases

chainquery

Chainquery is a Go-based indexer that parses LBRY blockchain data into a MySQL database, enabling fast SQL queries of blocks, transactions, addresses, and claim…

Open-Source Databases

chartdb

ChartDB is an open-source, web-based database diagram editor that visualizes and designs database schemas by importing them via SQL queries. It supports multipl…

Open-Source Databases

Chat2DB

Chat2DB is an AI-powered database client written in Java that supports 16+ databases (MySQL, PostgreSQL, Oracle, SQLite, ClickHouse, etc.). The open-source Comm…

Open-Source Databases

chdb

chDB is an embedded SQL OLAP engine powered by ClickHouse that runs directly in Python applications without requiring a separate server. It supports pandas-comp…

Open-Source Databases

cinemagoer

Cinemagoer is a Python library for querying IMDb movie data. As of April 2026, it shifted to working exclusively with IMDb's freely distributed datasets rather …

Open-Source Databases

citus

Citus is an open-source PostgreSQL extension that distributes data and queries across multiple nodes, enabling horizontal scaling for databases that outgrow a s…

Open-Source Databases

classic-jazz

Classic Jazz is a distributed database designed to sync data across frontend apps, backend containers, serverless functions, and cloud storage. It emphasizes lo…

Open-Source Databases

clickhouse-go

clickhouse-go is a Go database driver for ClickHouse, the popular open-source analytics database. It offers both a high-performance native interface and a stand…

Open-Source Databases

cloudbeaver

CloudBeaver is an open-source web-based database manager that lets teams browse, query, and manage multiple databases from a single interface. Built on Java bac…

Open-Source Databases

cloudberry

Apache Cloudberry is an open-source MPP database derived from Greenplum, designed for data warehousing and large-scale analytics. Built on a newer PostgreSQL ke…

Open-Source Databases

cloudboost

CloudBoost is a self-hosted Backend-as-a-Service (BaaS) platform offering data storage, realtime capabilities, search, and user authentication. It requires manu…

Open-Source Databases

cloudquery

CloudQuery is an open-source data pipeline tool that syncs cloud infrastructure metadata, security configs, and billing data from 70+ cloud and SaaS sources (AW…

Open-Source Databases

clover

CloverDB is a lightweight, embedded NoSQL database written in Go that stores documents as JSON and organizes them into collections. It prioritizes simplicity an…

Open-Source Databases

cnosdb

CnosDB is a distributed, open-source time-series database written in Rust, designed for IoT, industrial, and operational monitoring workloads. It emphasizes hig…

Open-Source Databases

codechecker

CodeChecker is a static analysis infrastructure that wraps LLVM/Clang toolchain analyzers (Clang-Tidy, Clang Static Analyzer, Cppcheck, GCC Static Analyzer, Fac…

Open-Source Databases

conar

Tamery is an open-source, AI-assisted database management tool supporting PostgreSQL, MySQL, MSSQL, and Clickhouse. It provides a desktop application (built on …

Open-Source Databases

connector-x

ConnectorX is a Rust-based library that rapidly loads data from multiple SQL databases (Postgres, MySQL, Oracle, BigQuery, etc.) into Python DataFrames with min…

Open-Source Databases

cornucopia

Cornucopia is a Rust code generator that creates type-safe database interfaces from PostgreSQL queries at compile time. It validates queries against a live data…

Open-Source Databases

corrosion

Corrosion is a distributed service discovery system built by Fly.io that replaces centralized databases with gossip-based state sharing across cluster nodes. Ea…

Open-Source Databases

couchbase-lite-ios

Couchbase Lite for iOS/macOS is an embedded NoSQL database designed for mobile apps, offering document storage, querying, and synchronization without requiring …

Open-Source Databases

couchdb

Apache CouchDB is an open-source NoSQL database designed for reliable, distributed data synchronization across multiple nodes. It uses an HTTP/JSON API and Erla…

Open-Source Databases

counter_culture

counter_culture is a Ruby gem that automatically maintains denormalized counter cache columns in Rails applications, updating them whenever related records chan…

Open-Source Databases

Countries

Countries is a lightweight, well-maintained TypeScript library providing ISO-standard geopolitical and linguistic data (countries, languages, continents, curren…

Open-Source Databases

CrackingTheSQLInterview

CrackingTheSQLInterview is a free, MIT-licensed educational resource that covers SQL fundamentals through advanced topics (window functions, transactions, norma…

Open-Source Databases

csharp-driver

DataStax C# Driver is an official Apache Cassandra client library for .NET applications, providing synchronous and asynchronous APIs for querying Cassandra clus…

Open-Source Databases

curator

Apache Curator is a Java client library that simplifies working with Apache ZooKeeper, a distributed coordination service. It provides high-level APIs, recipes …

Open-Source Databases

d1-manager

D1 Manager is a web UI and API for managing Cloudflare D1 serverless databases. It provides database, table, and record management through a browser interface, …

Open-Source Databases

database

A collaborative, community-maintained CSV-based database of TV channels designed for IPTV applications. Data is stored in simple spreadsheet-compatible files an…

Open-Source Databases

databasement

Databasement is a self-hosted web application for managing backups of eight database engines (MySQL, PostgreSQL, SQL Server, MongoDB, SQLite, Firebird, Redis, a…

Open-Source Databases

databunker

Databunker is a self-hosted, Go-based vault for securely storing and tokenizing sensitive personal data (PII, PHI, PCI, KYC). It replaces sensitive records with…

Open-Source Databases

datacore

Datacore is a TypeScript-based Obsidian plugin that reimplements Dataview with emphasis on query performance and user experience. It provides a WYSIWYG interfac…

Open-Source Databases

datafusion

Apache DataFusion is an open-source SQL query engine written in Rust that processes data using Apache Arrow's columnar format. It's designed as a composable lib…

Open-Source Databases

datafusion-ballista

Apache DataFusion Ballista is a distributed query engine built in Rust that extends Apache DataFusion to execute SQL workloads across multiple nodes. It allows …

Open-Source Databases

datafusion-sqlparser-rs

Apache DataFusion SQL Parser is a Rust library that parses SQL statements into an abstract syntax tree (AST), supporting ANSI/ISO SQL and multiple dialects. It …

Open-Source Databases

datahike

Datahike is a Datalog database engine with Datomic-compatible APIs that treats data as immutable, versioned snapshots. It supports time-travel queries, multiple…

Open-Source Databases

datalens

DataLens is an open-source business intelligence and data visualization platform originally developed at Yandex. It provides dashboards, reporting, and SQL-base…

Open-Source Databases

dataline

DataLine is an open-source AI-driven tool that lets users query and visualize data from multiple sources (PostgreSQL, Snowflake, MySQL, SQLite, CSV, etc.) using…

Open-Source Databases

datascript

DataScript is an immutable, in-memory Datalog query engine designed for browser and JavaScript environments. It provides a lightweight alternative to traditiona…

Open-Source Databases

dataset

Dataset is a Python library that simplifies reading and writing data to SQL databases by abstracting away boilerplate code. It provides JSON-like syntax for dat…

Open-Source Databases

datasette

Datasette is an open-source Python tool that converts SQLite databases into interactive, browsable websites and REST APIs without coding. It's designed for data…

Open-Source Databases

db

upper/db is a Go data access layer that abstracts across multiple databases—PostgreSQL, MySQL, CockroachDB, MongoDB, SQLite, and others—with ORM-like query buil…

Open-Source Databases

db-dumper

db-dumper is a PHP library that simplifies database backups by wrapping native dump utilities (mysqldump, pg_dump, etc.) into a clean API. It supports MySQL, Ma…

Open-Source Databases

DB-GPT-Hub

DB-GPT-Hub is a repository containing fine-tuning datasets, models, and techniques for converting natural language questions to SQL queries (Text-to-SQL). It bu…

Open-Source Databases

dbal

Doctrine DBAL is a PHP database abstraction layer that provides a unified interface for working with multiple database systems (MySQL, PostgreSQL, SQLite, Oracl…

Open-Source Databases

DBAPI

DBAPI is a low-code platform that generates REST APIs directly from SQL queries without coding. Users write SQL, configure parameters in a web UI, and the syste…

Open-Source Databases

dbatools

dbatools is a PowerShell module containing ~700 commands for automating SQL Server administration, backup testing, and instance migrations. It runs on Windows P…

Open-Source Databases

dbgate

DbGate is a cross-platform database GUI supporting 17+ database systems (MySQL, PostgreSQL, MongoDB, SQLite, Oracle, etc.). It runs as a desktop app (Windows/Li…

Open-Source Databases

dbmate

Dbmate is a lightweight, language-agnostic database migration tool written in Go that manages schema changes across MySQL, PostgreSQL, SQLite, and ClickHouse. I…

Open-Source Databases

dbt-checkpoint

dbt-checkpoint is a Python-based pre-commit hook framework that enforces data quality and documentation standards in dbt projects before code is committed. It c…

Open-Source Databases

dbt-osmosis

dbt-osmosis is a Python CLI and Streamlit workbench for automating dbt development workflows, focusing on schema YAML management, documentation inheritance, and…

Open-Source Databases

dbtpl

dbtpl is a command-line code generator for Go that introspects SQL database schemas and generates type-safe, idiomatic Go code. It supports PostgreSQL, MySQL, S…

Open-Source Databases

dbx

DBX is a lightweight (20MB), cross-platform desktop database client and management tool written in Rust. It supports 60+ databases including MySQL, PostgreSQL, …

Open-Source Databases

ddia

DDIA is a community-maintained Chinese translation of Martin Kleppmann's 'Designing Data-Intensive Applications' book, hosted on GitHub. It provides free access…

Open-Source Databases

deepnote

Deepnote is an open-source notebook platform designed as a Jupyter replacement, adding AI features, real-time collaboration, and a human-readable YAML format. I…

Open-Source Databases

dejavu

Dejavu is a modern web UI for Elasticsearch and OpenSearch that enables developers to browse, filter, import, and edit data without writing code. It runs as a D…

Open-Source Databases

dgraph

Dgraph is a distributed, open-source graph database that uses GraphQL syntax and supports real-time queries over large datasets. It provides ACID transactions, …

Open-Source Databases

dinky

Dinky is an Apache-licensed, open-source real-time data development platform built on Apache Flink. It provides SQL-based data pipeline development, debugging, …

Open-Source Databases

djongo

Djongo is a Python library that allows Django developers to use MongoDB as a backend database without rewriting their ORM code. It translates Django's SQL queri…

Open-Source Databases

docker-images

Official Oracle repository providing Dockerfiles and build instructions for containerizing Oracle commercial products (Database, WebLogic, SOA Suite, etc.) and …

Open-Source Databases

docker-redis-cluster

docker-redis-cluster is a Docker image that quickly spins up a local Redis cluster (3 masters, 3 slaves) for development, demo, and testing purposes. It is expl…

Open-Source Databases

dockit

DocKit is an open-source desktop GUI client for multiple NoSQL databases (Elasticsearch, OpenSearch, DynamoDB, MongoDB) built with Tauri. It includes an AI agen…

Open-Source Databases

dolt

Dolt is a SQL database that combines Git-like version control with MySQL compatibility, allowing teams to track data changes, branch, merge, and collaborate on …

Open-Source Databases

doobie

doobie is a Scala library that provides a functional programming approach to working with databases through JDBC. It abstracts away raw SQL handling while maint…

Open-Source Databases

doris

Apache Doris is an open-source, real-time analytics and search database designed for AI agents, supporting hybrid queries across structured, text, and vector da…

Open-Source Databases

Dotmim.Sync

Dotmim.Sync is a .NET framework for synchronizing relational databases across multiple platforms and database engines (SQL Server, MySQL, PostgreSQL, SQLite). I…

Open-Source Databases

drawdb

DrawDB is a free, browser-based database diagram editor that lets you design entity-relationship diagrams (ERDs), generate SQL scripts, and export schemas witho…

Open-Source Databases

drill

Apache Drill is a distributed SQL query engine designed to run ad-hoc queries across self-describing data sources like NoSQL databases and Hadoop clusters witho…

Open-Source Databases

drizzle-orm

Drizzle is a lightweight TypeScript ORM (~7.4kb) for PostgreSQL, MySQL, and SQLite with zero dependencies. It supports serverless databases (Turso, Neon, Planet…

Open-Source Databases

dtm

DTM is a distributed transaction framework written in Go that handles data consistency across microservices using patterns like Saga, TCC, and XA. It provides S…

Open-Source Databases

duckdb-wasm

DuckDB-Wasm is a WebAssembly port of DuckDB that runs SQL analytics directly in browsers and Node.js without a backend server. It supports reading Parquet, CSV,…

Open-Source Databases

duckle

Duckle is an open-source desktop ETL/ELT studio for building and running visual data pipelines locally using DuckDB. It combines 290+ data connectors, a visual …

Open-Source Databases

dungbeetle

DungBeetle is a lightweight distributed job server built in Go for queuing and executing large SQL read queries asynchronously. It decouples reporting workloads…

Open-Source Databases

dynamodb-onetable

OneTable is a TypeScript/JavaScript library that simplifies working with DynamoDB by providing a schema-driven, high-level API for single-table designs. It hand…

Open-Source Databases

dynamodb-toolbox

DynamoDB-Toolbox is a lightweight TypeScript library that simplifies querying AWS DynamoDB by providing type-safe schema validation, query builders, and data tr…

Open-Source Databases

ebean

Ebean is a Java/Kotlin ORM that bridges the gap between high-level object mapping and SQL control, offering built-in database migrations, multi-database support…

Open-Source Databases

ef6

Entity Framework 6 (EF6) is a mature object-relational mapper (ORM) for .NET that simplifies database interaction by eliminating boilerplate data-access code. M…

Open-Source Databases

efcore.pg

Npgsql.EntityFrameworkCore.PostgreSQL is the official Entity Framework Core provider for PostgreSQL, enabling .NET developers to use familiar LINQ syntax and OR…

Open-Source Databases

eidos

Eidos is a TypeScript-based personal data management framework that brings Notion-like functionality and SQLite capabilities to your local machine. It supports …

Open-Source Databases

ejdb

EJDB2 is a lightweight, embeddable JSON database engine written in C that stores documents in a single file. It supports a query language (JQL) inspired by XPat…

Open-Source Databases

ekuiper

eKuiper is a lightweight, open-source stream processing engine designed for IoT edge devices. It enables real-time data analytics and rule-based processing at t…

Open-Source Databases

elassandra

Elassandra merges Apache Cassandra (a distributed NoSQL database) with Elasticsearch (a search engine) into a single system. It enables full-text search, real-t…

Open-Source Databases

elasticsearch-sql

elasticsearch-sql is a Java plugin that allows you to query Elasticsearch using SQL syntax instead of native query DSL. The project is deprecated and no longer …

Open-Source Databases

ElasticView

ElasticView is a Go-based data governance and management platform with a plugin architecture supporting ElasticSearch, MySQL, MongoDB, Redis, and other data sou…

Open-Source Databases

electrodb

ElectroDB is a TypeScript library that simplifies DynamoDB development by abstracting away low-level query complexity. It enables developers to model multiple e…

Open-Source Databases

eralchemy

ERAlchemy is a Python tool that automatically generates Entity-Relation diagrams from databases or SQLAlchemy models. It supports multiple databases (SQLite, Po…

Open-Source Databases

erd-editor

erd-editor is an open-source Entity-Relationship Diagram editor available as a web app, VSCode extension, and IntelliJ plugin. It supports offline-first collabo…

Open-Source Databases

esProc

esProc SPL is a JVM-based programming language for structured data computation that uses a grid interface similar to Excel. It combines SQL-like set operations …

Open-Source Databases

ethereum-etl

Ethereum ETL is a Python-based tool that extracts blockchain data from Ethereum (blocks, transactions, tokens, contracts) and converts it into standard formats …

Open-Source Databases

evernote-backup

evernote-backup is a Python command-line tool that syncs Evernote notes to a local SQLite database and exports them as ENEX files. It supports both Evernote and…

Open-Source Databases

Evolve

Evolve is a .NET database migration tool inspired by Flyway that automates schema changes across SQL databases using plain SQL scripts. It runs automatically on…

Open-Source Databases

Exposed

Exposed is a lightweight Kotlin SQL framework developed by JetBrains that provides both a type-safe DSL and DAO API for database access. It supports multiple da…

Open-Source Databases

ezsql

ezsql is a PHP library that simplifies database operations across multiple database systems (MySQL, PostgreSQL, SQLite, SQL Server, Oracle) using a unified CRUD…

Open-Source Databases

FerretDB

FerretDB is an open-source MongoDB alternative that translates MongoDB protocol queries into SQL, running on PostgreSQL with a DocumentDB extension. It allows a…

Open-Source Databases

FiloDB

FiloDB is a distributed, in-memory time series database compatible with Prometheus queries. It ingests metrics from Kafka, stores them efficiently in columnar f…

Open-Source Databases

FinanceDatabase

FinanceDatabase is a Python library providing categorized access to 300,000+ financial symbols (equities, ETFs, funds, indices, currencies, cryptocurrencies, mo…

Open-Source Databases

finviz

finviz is a Python library that provides unofficial access to FinViz market data, including stock quotes, news, insider trades, and analyst ratings. It enables …

Open-Source Databases

firebase-ios-sdk

Firebase iOS SDK is Google's open-source development platform for Apple apps, providing pre-built libraries for authentication, real-time databases, cloud messa…

Open-Source Databases

fjall

Fjall is an open-source, embeddable key-value storage engine written in Rust that uses a log-structured merge-tree (LSM) architecture similar to RocksDB. It pro…

Open-Source Databases

FlashDB

FlashDB is a lightweight embedded database written in C that provides key-value and time-series storage with minimal RAM footprint. It is optimized for IoT and …

Open-Source Databases

Flask-AppBuilder

Flask-AppBuilder is a Python framework that accelerates web application development by automating CRUD interfaces, security management, and REST APIs on top of …

Open-Source Databases

Flask-Migrate

Flask-Migrate is a Python extension that automates database schema changes for Flask applications using SQLAlchemy and Alembic. It provides CLI commands (`flask…

Open-Source Databases

flink

Apache Flink is an open-source stream and batch processing framework built in Java, designed to handle high-throughput, low-latency data pipelines. It provides …

Open-Source Databases

flink-sql-cookbook

The Apache Flink SQL Cookbook is a curated collection of self-contained examples and patterns for Apache Flink SQL, a stream-processing framework. It covers fou…

Open-Source Databases

flink-streaming-platform-web

Flink Streaming Platform Web is a lightweight, open-source web UI for Apache Flink that lets teams configure and manage real-time streaming jobs using SQL witho…

Open-Source Databases

fluent

Fluent is a Swift ORM library for the Vapor web framework that abstracts both SQL and NoSQL databases. It provides an intuitive API for defining models, buildin…

Open-Source Databases

fluentmigrator

FluentMigrator is a .NET database migration framework that lets developers version and evolve database schemas using C# code instead of manual SQL scripts. It s…

Open-Source Databases

free-for-life

free-for-life is a curated HTML-based list of free services, APIs, tools, and platforms spanning AI, design, hosting, databases, and developer utilities. It ser…

Open-Source Databases

frostdb

FrostDB is an embeddable columnar database written in Go, designed for write-heavy observability workloads. It uses Apache Parquet for storage and Apache Arrow …

Open-Source Databases

fselect

fselect is a command-line file search tool written in Rust that lets you query your filesystem using SQL-like syntax instead of traditional find commands. It su…

Open-Source Databases

fugue

Fugue is a Python library that lets you write data processing code once and run it on multiple distributed computing backends (Spark, Dask, Ray) without rewrite…

Open-Source Databases

Gaea

Gaea is a MySQL proxy middleware developed by Xiaomi that provides database routing, sharding, and read-write separation. It is production-deployed across Xiaom…

Open-Source Databases

garmin-grafana

garmin-grafana is a dockerized Python application that automatically fetches health data from Garmin smartwatches and stores it in InfluxDB for custom visualiza…

Open-Source Databases

GarminDB

GarminDB is a Python tool that downloads health data from Garmin Connect, FitBit, and MS Health, stores it in a local SQLite database, and provides Jupyter note…

Open-Source Databases

geoip2-golang

geoip2-golang is an unofficial Go library for reading MaxMind GeoIP2 and GeoLite2 geolocation databases. It supports multiple database types (City, Country, ASN…

Open-Source Databases

gigapipe

Gigapipe is an open-source, all-in-one observability platform that consolidates logs, metrics, traces, and profiling into a single system. It provides drop-in c…

Open-Source Databases

github-ds

GitHub::DS is a collection of Ruby libraries for querying MySQL databases through Rails ActiveRecord. It provides a key-value store, a fluent SQL query builder,…

Open-Source Databases

glaredb

GlareDB is a lightweight, fast SQL database designed specifically for analytics workloads. Written in Rust, it emphasizes simplicity and performance for queryin…

Open-Source Databases

gluesql

GlueSQL is a Rust library that adds SQL query capabilities to any storage backend—from in-memory to MongoDB to Git repositories. It bridges SQL and NoSQL by sup…

Open-Source Databases

go-mysql-server

go-mysql-server is a MySQL-compatible SQL engine written in Go that lets you query arbitrary data sources using standard SQL. It includes an in-memory database …

Open-Source Databases

go-sqlbuilder

go-sqlbuilder is a lightweight Go library for programmatically constructing SQL statements without tying you to a specific database driver or ORM. It handles pa…

Open-Source Databases

go-starter

go-starter is a production-ready RESTful API template in Go with integrated PostgreSQL, OAuth2 authentication, and VSCode DevContainers. It provides database mi…

Open-Source Databases

gormt

Gormt is a command-line and GUI tool that automatically generates Go structs from MySQL database tables. It integrates with GORM to produce type-safe, annotated…

Open-Source Databases

GQL

GitQL is a SQL-like query engine written in Rust that runs SQL queries directly on Git repositories (.git files) and other data sources. It provides both a comm…

Open-Source Databases

graft

Graft is an open-source transactional storage engine built in Rust designed for edge, offline-first, and distributed applications. It enables lazy, partial data…

Open-Source Databases

graphjin

GraphJin is a Go-based GraphQL compiler that automatically exposes database content via a GraphQL API, with recent focus on AI agent integration through MCP (Mo…

Open-Source Databases

GRDB.swift

GRDB.swift is a SQLite database toolkit for iOS/macOS/tvOS/watchOS applications, offering ORM-like record persistence, SQL generation, database observation, and…

Open-Source Databases

greenmask

Greenmask is an open-source tool that creates anonymized, backup-compatible database dumps for PostgreSQL and MySQL (beta). It masks sensitive data, generates s…

Open-Source Databases

greptimedb

GreptimeDB is an open-source observability database that unifies metrics, logs, and traces into a single engine with SQL and PromQL query support, designed to r…

Open-Source Databases

grida

Grida is an open-source canvas editor and 2D graphics engine built on Rust, Skia, and WebAssembly. It combines design tooling (similar to Figma), SVG editing, d…

Open-Source Databases

griddb

GridDB is an open-source database designed for IoT and time-series workloads, offering both NoSQL and SQL interfaces. It supports distributed clustering and is …

Open-Source Databases

grist-core

Grist is an open-source relational spreadsheet that bridges spreadsheet flexibility with database robustness. It runs as a self-hosted server or desktop app, su…

Open-Source Databases

HammerDB

HammerDB is an open-source benchmarking tool for measuring database performance across major platforms including Oracle, SQL Server, Db2, PostgreSQL, MySQL, and…

Open-Source Databases

hbase

Apache HBase is an open-source distributed database modeled after Google's Bigtable, designed for large-scale structured data storage on top of Hadoop. It provi…

Open-Source Databases

heavydb

HeavyDB is an open-source GPU-accelerated SQL database designed for rapid analysis of massive datasets (billions of rows) without indexing or pre-aggregation. I…

Open-Source Databases

HeidiSQL

HeidiSQL is a lightweight desktop database client supporting MariaDB, MySQL, PostgreSQL, SQL Server, SQLite, Firebird, and Interbase. It provides a graphical in…

Open-Source Databases

hello-sql

Hello SQL is a free, open-source educational course teaching SQL fundamentals and relational database concepts from scratch. It covers 80+ lessons spanning MySQ…

Open-Source Databases

hibernate-orm

Hibernate ORM is a mature, widely-used object-relational mapping (ORM) framework for Java that bridges application objects and relational databases. It implemen…

Open-Source Databases

Hibernate-SpringBoot

A curated collection of 300+ code examples and best practices for optimizing Java persistence performance in Spring Boot applications using Hibernate. Covers to…

Open-Source Databases

hue

Hue is an open-source SQL query editor and data exploration platform maintained by Cloudera. It provides a web-based interface for writing, executing, and shari…

Open-Source Databases

hugegraph

Apache HugeGraph is a distributed graph database supporting billions of vertices and edges with OLTP performance. It offers standalone and distributed deploymen…

Open-Source Databases

hyrise

Hyrise is an open-source, in-memory columnar database system developed at HPI for research purposes. It supports comprehensive SQL, standard benchmarks (TPC-H, …

Open-Source Databases

iasql

IaSQL is an open-source tool that lets you manage AWS cloud infrastructure using SQL queries against a PostgreSQL database. It maintains a two-way sync between …

Open-Source Databases

ibis

Ibis is a portable Python dataframe library that compiles Python expressions into SQL or native backend code, allowing the same code to work across 20+ data bac…

Open-Source Databases

IceFireDB

IceFireDB is a distributed database built for Web3 that bridges traditional Web2 applications with decentralized storage. It supports multiple interfaces (SQL, …

Open-Source Databases

IdGenerator

IdGenerator is a multi-language distributed ID generation library implementing an optimized Snowflake algorithm variant called "Snowflake Drift." It generates s…

Open-Source Databases

ignite

Apache Ignite is an open-source, distributed in-memory database designed for high-performance computing and caching workloads. It supports ACID transactions, AN…

Open-Source Databases

ImGuiColorTextEdit

ImGuiColorTextEdit is a C++ widget that adds a syntax-highlighting text editor to ImGui, supporting multiple languages and features like undo/redo, UTF-8, and e…

Open-Source Databases

ImmortalDB

ImmortalDB is a JavaScript key-value store for browsers that redundantly stores data across cookies, IndexedDB, and localStorage, then self-heals by detecting a…

Open-Source Databases

incubator-pegasus

Apache Pegasus is a distributed key-value database designed to balance the speed of Redis with the consistency guarantees of HBase. It uses C++ and RocksDB for …

Open-Source Databases

indradb

IndraDB is a graph database written in Rust that stores vertices, edges, and JSON properties. It supports multiple deployment modes (in-memory, RocksDB, Postgre…

Open-Source Databases

iotdb

Apache IoTDB is a time-series database designed for IoT and industrial data collection, storage, and analysis. It supports high-throughput writes from millions …

Open-Source Databases

irmin

Irmin is an OCaml library that applies Git's version-control principles to distributed databases, enabling mergeable, branchable data stores with built-in snaps…

Open-Source Databases

isar

Isar is an open-source NoSQL database built specifically for Flutter applications, emphasizing speed and ease of use with a simple query API. It supports iOS, A…

Open-Source Databases

Jailer

Jailer is a Java-based tool for extracting consistent subsets of relational database data and browsing database relationships. It exports data as SQL, JSON, YAM…

Open-Source Databases

jasync-sql

jasync-sql is an async database driver for MySQL and PostgreSQL written in Kotlin, enabling non-blocking database queries using CompletableFuture and modern Jav…

Open-Source Databases

jdbi

Jdbi is a lightweight Java library that makes it easier to work with relational databases by wrapping JDBC with a more convenient API. It supports multiple JVM …

Open-Source Databases

jet

Jet is a Go-based type-safe SQL query builder with code generation that maps database schemas to Go types and automatically binds query results. It supports Pos…

Open-Source Databases

jet-bridge

Jet Bridge is an open-source Python application that generates a REST API from your SQL database, connecting it to Jet Admin—a SaaS admin panel builder. It supp…

Open-Source Databases

join-monster

Join Monster automatically translates GraphQL queries into optimized SQL, eliminating the N+1 query problem through intelligent JOINs and batch fetching. It wor…

Open-Source Databases

JSqlParser

JSqlParser is a Java library that converts SQL statements into a navigable tree structure of Java objects. It supports major database systems (Oracle, PostgreSQ…

Open-Source Databases

K8tools

K8tools is a PowerShell-based collection of penetration testing and privilege escalation utilities, primarily targeting Windows environments and vulnerable ente…

Open-Source Databases

KiteSQL

KiteSQL is a lightweight, embedded relational database written in Rust that combines SQL execution with a native Rust ORM API. It supports multiple storage back…

Open-Source Databases

knex

Knex is a mature JavaScript query builder that works with PostgreSQL, MySQL, SQLite, Oracle, and other SQL databases. It provides a fluent API for building quer…

Open-Source Databases

knowledge-kit

knowledge-kit is a curated documentation repository covering iOS, web frontend, backend, databases, networking, and design patterns. It serves as a personal kno…

Open-Source Databases

ktorm

Ktorm is a lightweight Kotlin ORM framework built on pure JDBC that provides type-safe SQL DSL and sequence-style APIs for database operations. It requires no c…

Open-Source Databases

kvrocks

Apache Kvrocks is a distributed key-value NoSQL database that uses RocksDB as its storage engine and speaks Redis protocol, making it a drop-in replacement for …

Open-Source Databases

kyuubi

Apache Kyuubi is a distributed SQL gateway that lets end-users query data lakes and warehouses using standard SQL via JDBC/ODBC, without needing Spark expertise…

Open-Source Databases

ladybug

Ladybug is an embedded, serverless graph database written in C++ that handles complex analytical queries on large datasets. It offers native full-text search, v…

Open-Source Databases

laravel

Reliese Laravel Model Generator is a PHP code-generation tool that inspects your database schema and automatically generates Laravel Eloquent models with typed …

Open-Source Databases

laravel-schemaless-attributes

Laravel Schemaless Attributes is a PHP package that lets you store arbitrary JSON data in a single database column on Eloquent models, combining relational data…

Open-Source Databases

laravel-tags

Laravel Tags is a PHP package that adds tagging functionality to Laravel applications. It allows you to attach multiple tags to Eloquent models with support for…

Open-Source Databases

laravel-translatable

laravel-translatable is a Laravel package that simplifies storing and retrieving multilingual content for Eloquent models. It allows developers to manage transl…

Open-Source Databases

latitude

Latitude is a lightweight PHP SQL query builder with no external dependencies, designed to help developers construct database queries programmatically. It follo…

Open-Source Databases

leantime

Leantime is an open-source PHP-based project management system designed for non-project managers, with accessibility features for ADHD, autism, and dyslexia. It…

Open-Source Databases

learnr

learnr is an R package that converts R Markdown documents into interactive tutorials with exercises, quizzes, and videos. It lets learners write and execute cod…

Open-Source Databases

liam

Liam is an open-source tool that automatically generates interactive ER diagrams from database schemas. It supports both public repositories (via URL rewriting)…

Open-Source Databases

libmdbx

libmdbx is a fast, embedded key-value database engine written in C, positioned as an improved successor to LMDB. It provides ACID transactions, memory-mapped I/…

Open-Source Databases

libsql

libSQL is an open-source fork of SQLite that adds features like embedded replicas, remote server access, and extensibility while maintaining SQLite compatibilit…

Open-Source Databases

lindb

LinDB is an open-source, distributed time-series database written in Go that emphasizes scalability, high performance, and cross-datacenter deployment. It targe…

Open-Source Databases

linkis

Apache Linkis is a Java-based middleware layer that sits between applications and data engines (Spark, Hive, Presto, Flink, etc.), enabling unified connectivity…

Open-Source Databases

linq2db

LINQ to DB is a lightweight, type-safe C# ORM that sits between micro-ORMs like Dapper and full-featured frameworks like Entity Framework. It translates LINQ ex…

Open-Source Databases

LiteDB

LiteDB is a lightweight, serverless NoSQL document database for .NET applications that stores data in a single file, similar to SQLite. It provides ACID transac…

Open-Source Databases

litetree

LiteTree is a modified SQLite database engine that adds git-like branching and commit history capabilities. It allows multiple database connections to read and …

Open-Source Databases

lnx

lnx is a Rust-based search database built on the Tantivy search engine, offering fast indexing and querying via REST API. It provides schema-based configuration…

Open-Source Databases

logica

Logica is an open-source declarative logic programming language that compiles to SQL, enabling engineers and data scientists to write queries for BigQuery, Post…

Open-Source Databases

lotusdb

LotusDB is a high-performance key-value database written in Go that combines LSM tree and B+ tree design principles. It positions itself as a faster alternative…

Open-Source Databases

lowdb

lowdb is a lightweight, file-based JSON database for Node.js and browsers that stores data as plain JSON files. It requires no server setup, works out-of-the-bo…

Open-Source Databases

lucene

Apache Lucene is a high-performance, open-source Java library for building full-text search engines. It provides core indexing and querying capabilities used by…

Open-Source Databases

lucene-solr

Apache Lucene and Solr are mature, open-source search and information-retrieval libraries. This repository is now largely historical—active development has move…

Open-Source Databases

mage-ai

Mage is an open-source, self-hosted data pipeline platform built in Python for creating, running, and managing ETL/ELT workflows locally. It provides a visual n…

Open-Source Databases

magic-api

Magic-API is a Java framework that lets developers write HTTP APIs through a web UI by composing scripts and SQL queries, eliminating the need for boilerplate c…

Open-Source Databases

manticoresearch

Manticore Search is an open-source, GPL-3.0 licensed search database written in C++ that provides full-text, vector, and hybrid search with real-time indexing a…

Open-Source Databases

mariadb-operator

mariadb-operator is a Kubernetes operator that automates deployment, management, and operation of MariaDB databases in cloud-native environments. It provides de…

Open-Source Databases

marimo

marimo is a reactive Python notebook that automatically re-runs dependent cells when you change code or interact with UI elements. It stores notebooks as pure P…

Open-Source Databases

marmot

Marmot is a distributed SQLite database server that speaks MySQL protocol, allowing multiple nodes to accept writes simultaneously without a leader. It uses gos…

Open-Source Databases

Mastering-GitHub-Copilot-for-Paired-Programming

A Microsoft-authored educational course teaching GitHub Copilot usage across Python, JavaScript, C#, and SQL through 10+ structured lessons with hands-on exerci…

Open-Source Databases

Medoo

Medoo is a lightweight, single-file PHP database abstraction layer that simplifies interactions with MySQL, PostgreSQL, SQLite, MSSQL, Oracle, and other databas…

Open-Source Databases

mergestat-lite

mergestat-lite is a command-line tool that lets you query git repositories using SQL, treating commit history and repository metadata as queryable tables. It su…

Open-Source Databases

mianshiya

Mianshiya is an open-source interview question repository and practice platform built with React and Node.js. It provides curated Q&A across 200+ topic areas (J…

Open-Source Databases

mikro-orm

MikroORM is a TypeScript ORM for Node.js that implements Data Mapper, Unit of Work, and Identity Map patterns. It supports multiple databases including PostgreS…

Open-Source Databases

mini-lsm

Mini-LSM is an educational Rust project that teaches how to build a Log-Structured Merge (LSM) tree storage engine—the foundation of modern key-value databases.…

Open-Source Databases

miniob

MiniOB is an educational, lightweight database system designed to teach database fundamentals through hands-on implementation. Written in C++, it simplifies com…

Open-Source Databases

miragejs

Mirage JS is a client-side mock server library for JavaScript applications that allows developers to build, test, and prototype without a real backend. It inter…

Open-Source Databases

modin

Modin is a drop-in pandas replacement that automatically parallelizes DataFrame operations across multiple CPU cores or distributed systems. It scales pandas wo…

Open-Source Databases

mongo-c-driver

mongo-c-driver is the official MongoDB client library for C, consisting of libmongoc for MongoDB connectivity and libbson for BSON document handling. It is acti…

Open-Source Databases

mongo-csharp-driver

The MongoDB C# Driver is the official .NET/C# library for connecting to and querying MongoDB databases. It supports both untyped (BsonDocument) and strongly-typ…

Open-Source Databases

mongo-cxx-driver

The MongoDB C++ Driver is the official C++ client library for connecting to MongoDB databases. It supports modern C++ standards (C++11 through C++17) and provid…

Open-Source Databases

mongo-go-driver

MongoDB Go Driver is the official Go client library for MongoDB, maintained by MongoDB Inc. It provides native access to MongoDB databases with support for mode…

Open-Source Databases

mongo-java-driver

The official MongoDB Java driver provides synchronous and asynchronous database connectivity for Java, Kotlin, and Scala applications. It is actively maintained…

Open-Source Databases

mongo-ruby-driver

The MongoDB Ruby Driver is the official MongoDB client library for Ruby applications. It enables Ruby developers to connect to and interact with MongoDB databas…

Open-Source Databases

motor-admin-rails

Motor Admin Rails is a low-code admin panel and BI engine for Rails applications that requires no custom DSL—all configuration happens through the UI. It provid…

Open-Source Databases

mssql-docker

Official Microsoft repository providing Docker Dockerfiles, documentation, and resources for running SQL Server in containerized environments on both Linux and …

Open-Source Databases

multigres

Multigres is an early-stage open-source project that adapts Vitess (a MySQL horizontal scaling layer) for PostgreSQL, providing connection pooling, sharding, an…

Open-Source Databases

municipios-brasileiros

A comprehensive dataset repository of 5,570 Brazilian municipalities with standardized geographic, administrative, and telecommunication metadata (IBGE codes, c…

Open-Source Databases

mvsqlite

mvSQLite is a distributed database that layers SQLite on top of FoundationDB, enabling multi-version concurrency control (MVCC) and time-travel queries without …

Open-Source Databases

mybatis-3

MyBatis is a mature Java SQL mapper framework that lets developers write SQL directly while mapping results to Java objects. It simplifies database interaction …

Open-Source Databases

mybatis-flex

MyBatis-Flex is a lightweight Java ORM enhancement framework built on MyBatis that provides fluent query building, automatic CRUD operations, and multi-database…

Open-Source Databases

mybatis-plus-join

MyBatis-Plus-Join is a Java ORM extension that adds multi-table join support (LEFT JOIN, RIGHT JOIN, etc.) to MyBatis-Plus with a fluent, lambda-style API. It s…

Open-Source Databases

mycli

Mycli is a terminal client for MySQL and compatible databases (MariaDB, Percona, TiDB, Apache Doris) that provides auto-completion, syntax highlighting, and a m…

Open-Source Databases

mydumper

MyDumper is an open-source MySQL logical backup and restore tool that parallelizes export and import operations for speed. It generates separate output files pe…

Open-Source Databases

Nano-SQL

Nano-SQL is a TypeScript database abstraction layer that works across browsers, servers, and mobile devices. It provides a unified API to multiple backends (SQL…

Open-Source Databases

neo4j

Neo4j is an open-source graph database designed for storing and querying interconnected data using nodes and relationships instead of traditional tables. It off…

Open-Source Databases

neon

Neon is an open-source serverless PostgreSQL platform that separates storage and compute to enable autoscaling, database branching, and scale-to-zero functional…

Open-Source Databases

typeorm

TypeORM for NestJS is an official database integration module that simplifies working with SQL and NoSQL databases in NestJS applications. It provides TypeScrip…

Open-Source Databases

NetPad

NetPad is an open-source, cross-platform C# editor and playground that lets developers write and run C# code instantly without project setup. It supports deskto…

Open-Source Databases

nhost

Nhost is an open-source backend-as-a-service platform designed as a Firebase alternative, combining PostgreSQL, GraphQL via Hasura, authentication, file storage…

Open-Source Databases

nitrite-java

Nitrite is an open-source, embedded NoSQL document database for Java applications. It runs without a separate server, supports both in-memory and file-based sto…

Open-Source Databases

node-mongodb-native

The official MongoDB Node.js driver is a mature, well-maintained library for connecting Node.js applications to MongoDB databases. It provides comprehensive que…

Open-Source Databases

node-orm2

node-orm2 is a Node.js ORM library that maps JavaScript objects to relational database tables, supporting MySQL, PostgreSQL, SQLite, and MongoDB. The project is…

Open-Source Databases

node-pg-migrate

node-pg-migrate is a Node.js tool that manages database schema changes for PostgreSQL and compatible databases like CockroachDB. It lets teams write migrations …

Open-Source Databases

node-sqlite

node-sqlite is a TypeScript wrapper around sqlite3 that adds Promise-based async/await support and SQL migration management to Node.js SQLite applications. It r…

Open-Source Databases

NoSQLMap

NoSQLMap is a Python-based penetration testing tool for auditing and exploiting NoSQL databases (MongoDB, CouchDB) and web applications that use NoSQL. It autom…

Open-Source Databases

npgsql

Npgsql is an open-source .NET data provider that enables C# applications to connect to and interact with PostgreSQL databases. It offers high performance, suppo…

Open-Source Databases

null

guregu/null is a Go library providing type-safe wrappers for nullable SQL and JSON values. It offers two packages—null (distinguishes null from zero) and zero (…

Open-Source Databases

nutsdb

NutsDB is an embedded key-value store written in Go that persists data to disk and supports transactions, lists, sets, and sorted sets. It's designed for applic…

Open-Source Databases

nvim-dbee

nvim-dbee is a Neovim plugin that provides an interactive database client with a Go backend and Lua frontend, allowing developers to execute SQL queries directl…

Open-Source Databases

objectbox-dart

ObjectBox is a fast, embedded NoSQL database for Flutter and Dart apps that stores objects directly without SQL. It includes vector search capabilities for AI a…

Open-Source Databases

objectbox-go

ObjectBox is an embedded NoSQL database for Go that emphasizes performance and resource efficiency on edge devices, IoT gateways, and embedded systems. It provi…

Open-Source Databases

objectbox-java

ObjectBox is a lightweight, on-device NoSQL database for Java and Kotlin applications on Android and JVM, with built-in vector search capabilities. It emphasize…

Open-Source Databases

objectbox-swift

ObjectBox Swift is a lightweight, embedded NoSQL database for iOS and macOS that stores Swift objects locally with minimal resource overhead. It supports offlin…

Open-Source Databases

OctoBase

OctoBase is an open-source, offline-first collaborative database written in Rust, designed to power applications like AFFiNE. It combines CRDT-based P2P synchro…

Open-Source Databases

odmantic

Odmantic is a Python Object-Document Mapper (ODM) for MongoDB that uses Pydantic for model definition and validation. It supports both synchronous and asynchron…

Open-Source Databases

olake

OLake is an open-source data ingestion engine that replicates data from databases (Postgres, MySQL, MongoDB, Oracle, MSSQL, DB2), Kafka, and S3 into Apache Iceb…

Open-Source Databases

olric

Olric is a distributed, in-memory key-value store and cache written in Go that can run as an embedded library or standalone service. It uses the Redis protocol,…

Open-Source Databases

One-Lin3r

One-Lin3r is a Python-based framework that aggregates over 176 one-liners for penetration testing, privilege escalation, and red-team operations across Windows,…

Open-Source Databases

openhare

OpenHare is a lightweight, open-source desktop SQL client built with Flutter that connects to MySQL, PostgreSQL, SQL Server, SQLite, Oracle, MongoDB, and Redis.…

Open-Source Databases

OpenUpgrade

OpenUpgrade is an open-source tool that automates database migrations and schema upgrades for Odoo/OpenERP systems. It provides migration scripts and a framewor…

Open-Source Databases

orange-orm

Orange ORM is a Node.js/TypeScript object-relational mapper supporting PostgreSQL, MySQL, SQLite, MS SQL, Oracle, and other databases. It uses an Active Record …

Open-Source Databases

orbitdb

OrbitDB is a serverless, peer-to-peer database that runs on IPFS and uses Libp2p for automatic synchronization across peers. It provides multiple database types…

Open-Source Databases

orientdb

OrientDB is an open-source, multi-model NoSQL database written in Java that supports graphs, documents, full-text search, and geo-spatial queries in a single pr…

Open-Source Databases

orioledb

OrioleDB is a modern storage engine for PostgreSQL designed for cloud deployments and multi-core hardware. It replaces PostgreSQL's default heap storage with a …

Open-Source Databases

paradedb

ParadeDB is a Postgres extension that adds full-text search, vector retrieval, and OLAP analytics to a single database, eliminating the need for a separate sear…

Open-Source Databases

parse-server

Parse Server is an open-source backend-as-a-service platform that runs on Node.js and Express, supporting MongoDB and PostgreSQL databases. It provides REST and…

Open-Source Databases

Part-DB-server

Part-DB is an open-source web-based inventory management system designed for electronics components. It provides multi-user access with fine-grained permissions…

Open-Source Databases

peerdb

PeerDB is a PostgreSQL-focused ETL tool that replicates data from Postgres to data warehouses, message queues, and storage systems. It uses change data capture …

Open-Source Databases

percona-toolkit

Percona Toolkit is a collection of command-line utilities designed to simplify complex MySQL database administration and system tasks. Built and maintained by P…

Open-Source Databases

pg

go-pg is a PostgreSQL client and ORM for Go that emphasizes PostgreSQL-specific features and performance. The project is in maintenance mode with only critical …

Open-Source Databases

pg_activity

pg_activity is a terminal-based monitoring tool for PostgreSQL that displays real-time server activity similar to the Unix 'top' command. It provides visibility…

Open-Source Databases

pg_graphql

pg_graphql is a PostgreSQL extension that automatically exposes your database schema as a GraphQL API without requiring separate servers or middleware. It trans…

Open-Source Databases

pgbackweb

PG Back Web is a web-based PostgreSQL backup manager written in Go that handles scheduling, storage (local or S3), and restoration with an intuitive interface. …

Open-Source Databases

pgbadger

pgBadger is a fast PostgreSQL log analyzer that parses server logs and generates detailed HTML, text, JSON, or binary reports with performance metrics, query st…

Open-Source Databases

pglite

PGlite is a WebAssembly build of PostgreSQL packaged as a TypeScript library, allowing you to run a full Postgres database in browsers, Node.js, Bun, and Deno w…

Open-Source Databases

pgmodeler

pgModeler is an open-source visual database modeling tool built specifically for PostgreSQL. It lets you design schemas through a drag-and-drop interface and au…

Open-Source Databases

pgsync

PGSync is a real-time change data capture tool that automatically syncs data from PostgreSQL, MySQL, or MariaDB into Elasticsearch or OpenSearch. You define you…

Open-Source Databases

pgtune

PgTune is a web-based tool that generates optimized PostgreSQL configuration recommendations based on your server hardware specifications. It simplifies Postgre…

Open-Source Databases

pgtyped

PgTyped is a TypeScript code generator that automatically creates type-safe SQL query interfaces by introspecting a live PostgreSQL database. It lets developers…

Open-Source Databases

phoenix

Apache Phoenix is a SQL query layer that runs on top of HBase, delivered as an embedded JDBC driver. It enables low-latency SQL queries over HBase data without …

Open-Source Databases

php-crud-api

PHP-CRUD-API is a single-file PHP script that automatically generates a REST API from a SQL database (MySQL, PostgreSQL, SQL Server, SQLite). Upload the file, c…

Open-Source Databases

piccolo

Piccolo is a Python async ORM and query builder designed for modern web frameworks like FastAPI and Starlette. It offers both ORM-style and SQL query builder in…

Open-Source Databases

pikiwidb

PikiwiDB is a Redis-compatible key-value database built on RocksDB that handles persistent storage at scale, addressing Redis's in-memory limitations. It suppor…

Open-Source Databases

pocketbase

PocketBase is a single-file, open-source Go backend that bundles SQLite, realtime subscriptions, file/user management, and an admin dashboard. It runs as a stan…

Open-Source Databases

pockethost

PocketHost is an open-source multi-tenant hosting platform for PocketBase that allows you to run hundreds of isolated PocketBase instances on a single server or…

Open-Source Databases

PolarDB-for-PostgreSQL

PolarDB for PostgreSQL is a cloud-native database built by Alibaba Cloud that extends PostgreSQL with a compute-storage separation architecture. It offers flexi…

Open-Source Databases

PoloDB

PoloDB is a lightweight, embedded NoSQL document database written in Rust that mimics MongoDB's API. It positions itself as a modern SQLite alternative, support…

Open-Source Databases

polyglot

Polyglot is a Rust-based SQL transpiler that converts queries between 32+ database dialects (MySQL, PostgreSQL, Snowflake, BigQuery, etc.). It ships as a Rust c…

Open-Source Databases

Pomelo.EntityFrameworkCore.MySql

Pomelo.EntityFrameworkCore.MySql is a C# provider that lets .NET applications use Entity Framework Core with MySQL and MariaDB databases. It wraps MySqlConnecto…

Open-Source Databases

pop

Pop is a Go ORM that wraps sqlx and provides convention-based database operations, migrations, and CRUD helpers inspired by Ruby on Rails' ActiveRecord. It supp…

Open-Source Databases

postgres

Postgres.js is a lightweight, fast Node.js/Deno/Bun PostgreSQL client built on ES6 tagged template literals. It handles query parameterization, dynamic SQL buil…

Open-Source Databases

postgres-operator

PGO is a Kubernetes operator from Crunchy Data that automates the deployment and management of PostgreSQL clusters. It handles high availability, disaster recov…

Open-Source Databases

postgresql-patterns-library

A curated collection of ready-to-use SQL queries and PLpgSQL functions for PostgreSQL, addressing common data tasks like validation, CSV handling, string proces…

Open-Source Databases

postgrest

PostgREST automatically generates a fully RESTful API directly from your PostgreSQL database schema, eliminating the need to write custom API code. It handles a…

Open-Source Databases

pouchdb

Apache PouchDB is a lightweight, open-source JavaScript database designed to work offline and sync data with CouchDB when online. It enables developers to build…

Open-Source Databases

powersync-js

PowerSync is a JavaScript SDK monorepo that syncs SQLite databases on clients with backend databases (Postgres, MongoDB, MySQL, SQL Server), enabling offline-fi…

Open-Source Databases

prest

pREST is a lightweight Go server that automatically generates a RESTful API from your PostgreSQL database, eliminating boilerplate REST code. It supports multi-…

Open-Source Databases

presto

Presto is a distributed SQL query engine designed for querying large datasets across multiple data sources and storage systems. It enables interactive analytics…

Open-Source Databases

proton

Proton is a lightweight, single-binary streaming SQL engine written in C++ that processes real-time data from Kafka, logs, and metrics with millisecond latency …

Open-Source Databases

province-city-china

province-city-china is a JavaScript dataset package providing complete administrative division data for China (provinces, cities, counties, towns) in JSON, CSV,…

Open-Source Databases

prql

PRQL is a modern query language that replaces SQL with a simpler, pipeline-based syntax while compiling down to standard SQL for any database. Written in Rust, …

Open-Source Databases

psycopg

Psycopg 3 is a modern PostgreSQL database adapter for Python that provides both pure-Python and optimized C implementations. It supports connection pooling, asy…

Open-Source Databases

pyodbc

pyodbc is a mature Python library that bridges applications to ODBC-compliant databases (SQL Server, Access, etc.). It implements the standard DB API 2.0 specif…

Open-Source Databases

pypika

PyPika is a Python library for programmatically building SQL queries without writing raw SQL strings. It uses a fluent API to construct SELECT, WHERE, JOIN, and…

Open-Source Databases

q

q is a command-line tool that lets you run SQL queries directly on CSV, TSV, and other delimited text files, as well as SQLite databases, without converting or …

Open-Source Databases

qmgo

Qmgo is a Go driver for MongoDB that wraps the official mongo-go-driver with a simpler, mgo-like API. It provides CRUD operations, transactions, hooks, and aggr…

Open-Source Databases

qstudio

qStudio is a free, open-source SQL client and notebook IDE for Windows, macOS, and Linux. It supports 40+ databases including PostgreSQL, MySQL, Clickhouse, Duc…

Open-Source Databases

querybuilder

SqlKata is a C# SQL query builder that lets you construct complex database queries programmatically across multiple database systems (SQL Server, MySQL, Postgre…

Open-Source Databases

questdb

QuestDB is an open-source, columnar time-series database written in Java and C++ that prioritizes low-latency ingestion and SQL queries for financial and sensor…

Open-Source Databases

ragtime

Ragtime is a Clojure library for managing database migrations in a database-agnostic way. It provides a common interface for defining, tracking, and rolling bac…

Open-Source Databases

rainbow_csv

Rainbow CSV is a Vim plugin that colorizes columns in CSV/TSV files for easier visual parsing and provides an SQL-like query language (RBQL) for data manipulati…

Open-Source Databases

rainfrog

Rainfrog is a lightweight, terminal-based database management tool written in Rust that supports PostgreSQL, MySQL, SQLite, and experimental support for DuckDB …

Open-Source Databases

ransack

Ransack is a Ruby gem that adds flexible object-based searching to Rails applications without requiring external infrastructure like Elasticsearch. It works wit…

Open-Source Databases

react-native-mmkv

react-native-mmkv is a key-value storage library for React Native that claims ~30x faster performance than AsyncStorage by using native C++ bindings. It support…

Open-Source Databases

react-native-mmkv-storage

react-native-mmkv-storage is a fast, encrypted key-value storage library for React Native built on Tencent's MMKV (used in WeChat) with C++/JSI implementation. …

Open-Source Databases

react-querybuilder

React Query Builder is a customizable React component for building database queries visually. It supports exporting to SQL, MongoDB, and other formats, with com…

Open-Source Databases

realm-dotnet

Realm .NET is a mobile-first, embedded database for C# applications that runs directly on phones, tablets, and desktops. It replaces SQLite and traditional ORMs…

Open-Source Databases

realm-java

Realm Java is a mobile-first embedded database for Android that replaces SQLite and traditional ORMs. However, MongoDB deprecated the Realm SDKs and Device Sync…

Open-Source Databases

realm-swift

Realm Swift is an embedded mobile database for iOS, macOS, tvOS, and watchOS that replaces Core Data and SQLite. It provides an object-oriented data model with …

Open-Source Databases

records

Records is a lightweight Python library for executing raw SQL queries against relational databases (Postgres, MySQL, SQLite, Oracle, RedShift, MS-SQL) with a si…

Open-Source Databases

redka

Redka is a Redis-compatible key-value store built on SQL backends (SQLite or PostgreSQL) instead of in-memory storage. It supports five core data types (strings…

Open-Source Databases

reform

Reform is a Go ORM that prioritizes type safety and compile-time checking through code generation rather than runtime reflection. It supports PostgreSQL, MySQL,…

Open-Source Databases

rel

REL is a Go ORM library that provides a clean, testable database access layer with support for multiple adapters (MySQL, PostgreSQL). It includes built-in testi…

Open-Source Databases

Replibyte

Replibyte is a Rust-based CLI tool that safely copies production database data to development environments by compressing, encrypting, and anonymizing sensitive…

Open-Source Databases

requery

requery is a lightweight SQL-based persistence framework for Java, Kotlin, and Android that uses compile-time code generation instead of reflection. It provides…

Open-Source Databases

Rezoom.SQL

Rezoom.SQL is an F# ORM that statically typechecks SQL at compile-time via an F# type provider, translating to SQLite, SQL Server, and PostgreSQL. It catches SQ…

Open-Source Databases

rill

Rill is an open-source business intelligence platform that combines a semantic layer with OLAP engines (DuckDB, ClickHouse) to enable fast data exploration. It …

Open-Source Databases

risinglight

RisingLight is an Apache 2.0 licensed OLAP database system written in Rust, designed explicitly for educational purposes. The project is actively maintained but…

Open-Source Databases

risingwave

RisingWave is an open-source event streaming platform written in Rust that ingests data from databases, event streams, and webhooks, processes it continuously w…

Open-Source Databases

roapi

ROAPI is a Rust-based tool that automatically generates read-only REST, GraphQL, and SQL APIs for static datasets without requiring code. It supports multiple d…

Open-Source Databases

rom

ROM is a Ruby data mapping and persistence toolkit that provides a layer between your application and databases (SQL, NoSQL). It aims to give developers full da…

Open-Source Databases

rosedb

RoseDB is a lightweight, fast key-value storage engine written in Go, based on the Bitcask design model. It uses append-only log files for writes and keeps all …

Open-Source Databases

rqlite

rqlite is a distributed, fault-tolerant SQL database built on SQLite. It replicates data across multiple nodes using Raft consensus, runs as a single statically…

Open-Source Databases

rust-rocksdb

rust-rocksdb is a Rust wrapper around the RocksDB embedded key-value database, enabling Rust developers to use RocksDB's high-performance storage engine. It pro…

Open-Source Databases

rxdb

RxDB is a local-first, reactive NoSQL database for JavaScript applications that stores data locally and synchronizes with your backend infrastructure without ve…

Open-Source Databases

safeql

SafeQL is an ESLint plugin that automatically infers and validates TypeScript types from raw PostgreSQL queries. It integrates with popular SQL libraries (Prism…

Open-Source Databases

sagacity-sqltoy

Sagacity-SqlToy is a Java ORM framework combining JPA-style CRUD operations with advanced SQL query capabilities, designed for complex business logic, multi-ten…

Open-Source Databases

sail

Sail is a Rust-based Apache Spark replacement designed to handle batch processing, streaming, and AI workloads using the Spark Connect protocol. It aims to drop…

Open-Source Databases

sandman2

sandman2 is a Python tool that automatically generates a REST API from an existing database without writing code. Point it at your database (SQLite, PostgreSQL,…

Open-Source Databases

scalardb

ScalarDB is a Java-based HTAP (Hybrid Transactional/Analytical Processing) engine that adds ACID transactions and real-time analytics on top of diverse backend …

Open-Source Databases

scalikejdbc

ScalikeJDBC is a Scala library that wraps JDBC to provide type-safe, ergonomic database access with QueryDSL support. It enables developers to write raw SQL que…

Open-Source Databases

scan

Scan is a lightweight Go library that maps SQL query results directly into Go structs, slices, and primitive types without boilerplate. It integrates with the s…

Open-Source Databases

scany

scany is a Go library that simplifies reading database query results into Go structs and other types without manual row iteration. It works with standard databa…

Open-Source Databases

scenic

Scenic is a Ruby gem that simplifies managing SQL database views in Rails applications through migrations. It provides versioning, generators, and support for b…

Open-Source Databases

schemaspy

SchemaSpy is a standalone Java tool that automatically generates interactive HTML documentation and entity-relationship diagrams from live database schemas. It …

Open-Source Databases

sdk-for-react-native

The Appwrite React Native SDK is an official TypeScript client library for integrating React Native apps with Appwrite's backend-as-a-service platform. It provi…

Open-Source Databases

sea-orm

SeaORM is a Rust ORM library for relational databases (PostgreSQL, MySQL, MariaDB, SQLite) with a focus on type safety and async support. It handles relationshi…

Open-Source Databases

sequelize

Sequelize is a mature, promise-based ORM for Node.js and TypeScript that supports 9+ relational databases including PostgreSQL, MySQL, SQLite, and SQL Server. I…

Open-Source Databases

shardingsphere

Apache ShardingSphere is a database middleware and enhancement layer that sits above existing databases to provide distributed SQL capabilities, data sharding, …

Open-Source Databases

shardingsphere-elasticjob

ElasticJob is an Apache-backed distributed job scheduler that automates scaling, resource allocation, and fault tolerance for scheduled tasks across multiple se…

Open-Source Databases

siuba

siuba is a Python library that brings R's dplyr-style syntax to pandas DataFrames and SQL databases. It lets you write the same data manipulation code that work…

Open-Source Databases

skeema

Skeema is a declarative schema management tool for MySQL and MariaDB that lets teams version-control database schemas as SQL files, auto-generate safe DDL chang…

Open-Source Databases

skunk

Skunk is a functional data access library for Scala that provides type-safe, composable access to PostgreSQL databases. It leverages the Scala ecosystem (Cats, …

Open-Source Databases

skytable

Skytable is an open-source NoSQL database written in Rust, designed for high-performance, in-memory operations with disk persistence via a custom AOF-based stor…

Open-Source Databases

slatedb

SlateDB is an embedded key-value storage engine written in Rust that stores data in cloud object storage (S3, GCS, etc.) instead of local disk. It uses log-stru…

Open-Source Databases

sled

Sled is an embedded key-value database written in Rust designed for high-concurrency, long-running services. It combines log-structured storage with B+ tree sem…

Open-Source Databases

SleekDB

SleekDB is a lightweight, flat-file NoSQL database written in PHP that stores data as JSON files without external dependencies. It is designed for low-to-medium…

Open-Source Databases

slick

Slick is a Scala library that lets you write database queries using Scala syntax rather than raw SQL, with strong type safety and the ability to compose queries…

Open-Source Databases

SmartCharts

SmartCharts is a Python-based low-code data visualization and dashboard platform supporting multiple databases, ECharts integration, and Jupyter notebooks. It e…

Open-Source Databases

SmartSql

SmartSql is a .NET ORM that emphasizes developer control over SQL through XML-based query management, similar to MyBatis. It adds caching (in-memory and Redis),…

Open-Source Databases

snowflake-connector-python

The Snowflake Connector for Python is the official Python driver for connecting to Snowflake data warehouses. It provides a DB API 2.0-compliant interface for P…

Open-Source Databases

solr

Apache Solr is an open-source search engine built on Apache Lucene that handles full-text, vector, and geospatial search at scale. It's a mature Java project wi…

Open-Source Databases

sonic

Sonic is a lightweight, memory-efficient search backend written in Rust that indexes searchable text and returns matching object IDs. It runs on minimal resourc…

Open-Source Databases

sp_whoisactive

sp_WhoIsActive is a SQL Server stored procedure for real-time activity monitoring across SQL Server 2005–2022 and Azure SQL DB. It provides detailed visibility …

Open-Source Databases

spark

Apache Spark is a distributed computing framework for processing large datasets across clusters. It provides APIs in Scala, Java, Python, and R, with specialize…

Open-Source Databases

spiceai

Spice is a Rust-based SQL query and LLM-inference engine designed to serve data-grounded AI applications with millisecond latency. It federate data from 30+ sou…

Open-Source Databases

spicedb

SpiceDB is an open-source authorization database inspired by Google's internal Zanzibar system. It stores and queries fine-grained permissions (who can do what …

Open-Source Databases

Spoolman

Spoolman is a self-hosted web service that tracks 3D printer filament inventory and monitors spool usage in real time. It integrates with popular 3D printing pl…

Open-Source Databases

spotless

Spotless is a build-system-agnostic code formatter that enforces consistent formatting across multiple languages (Java, Kotlin, JavaScript, SQL, etc.). It integ…

Open-Source Databases

sq

sq is a CLI tool that lets you query SQL databases, CSV, Excel, and JSON files using jq-like syntax or native SQL. It unifies access to multiple data source typ…

Open-Source Databases

sqitch

Sqitch is a standalone database change management tool that works with 12+ database engines (PostgreSQL, MySQL, Oracle, Snowflake, SQLite, etc.). It uses native…

Open-Source Databases

sql-data-warehouse-project

A comprehensive, MIT-licensed SQL Server data warehouse project demonstrating medallion architecture (Bronze/Silver/Gold layers) with ETL pipelines, data modeli…

Open-Source Databases

sql-formatter

SQL Formatter is a JavaScript library that pretty-prints SQL queries across 18+ database dialects. It supports formatting via npm library, CLI tool, and editor …

Open-Source Databases

sql-metadata

sql-metadata is a Python library that parses SQL queries and extracts structural metadata such as table names, column names, aliases, and query types. It suppor…

Open-Source Databases

sql-migrate

sql-migrate is a Go-based database schema migration tool that supports multiple databases (SQLite, PostgreSQL, MySQL, MSSQL, Oracle) through both CLI and librar…

Open-Source Databases

sql-paises-estados-cidades

A MIT-licensed SQL dataset containing comprehensive geographic reference data for Brazil (states, cities, municipalities with IBGE codes) and worldwide countrie…

Open-Source Databases

sql-parser

sql-parser is a C++ library that converts SQL query strings into structured C++ objects for parsing and analysis. Originally built for the Hyrise database engin…

Open-Source Databases

SQL-tips-and-tricks

SQL-tips-and-tricks is a curated reference guide covering SQL formatting, data wrangling, performance optimization, and common pitfalls across MySQL, Snowflake,…

Open-Source Databases

sql-translator

SQL Translator is an open-source web tool that converts natural language queries to SQL and vice versa, powered by OpenAI's API. It eliminates the need to manua…

Open-Source Databases

sqlalchemy

SQLAlchemy is a mature Python library that provides an Object-Relational Mapper (ORM) and SQL toolkit for database access. It abstracts database operations whil…

Open-Source Databases

sqlancer

SQLancer is an automated testing tool that finds logic and performance bugs in database systems by generating SQL statements and validating results through mult…

Open-Source Databases

sqlc

sqlc is a code generator that takes SQL queries and produces type-safe code interfaces in multiple languages (Go, Python, Kotlin, TypeScript). It bridges SQL an…

Open-Source Databases

sqlchat

SQL Chat is a chat-based SQL client built with Next.js that uses natural language (powered by OpenAI) to let users query, insert, update, and delete data across…

Open-Source Databases

sqldelight

SQLDelight is a Kotlin code generator that creates type-safe database APIs directly from your SQL statements and schema. It supports multiple SQL dialects (SQLi…

Open-Source Databases

sqle

SQLE is an open-source SQL quality management platform supporting multiple database types (MySQL, PostgreSQL, Oracle, and Chinese national databases). It provid…

Open-Source Databases

sqlectron

Sqlectron is a lightweight, cross-platform desktop SQL client built with Electron and React that supports multiple database systems. It provides a GUI for query…

Open-Source Databases

sqlfluff

SQLFluff is a dialect-aware SQL linter and auto-formatter written in Python that supports 25+ SQL dialects and templating languages like Jinja and dbt. It catch…

Open-Source Databases

sqlglot

SQLGlot is a Python SQL parser and transpiler that converts SQL queries between 31 different database dialects (DuckDB, Snowflake, BigQuery, Spark, Presto, etc.…

Open-Source Databases

sqlime

Sqlime is a free, browser-based SQLite playground for writing, debugging, and sharing SQL queries. It runs entirely in the browser with no server backend, suppo…

Open-Source Databases

sqlit

sqlit is a lightweight terminal UI for querying SQL databases, supporting 20+ database types including PostgreSQL, MySQL, SQLite, and cloud platforms. It offers…

Open-Source Databases

sqlite-data

SQLiteData is a Swift library that replaces Apple's SwiftData with a SQLite-based alternative, adding CloudKit synchronization. It provides SwiftUI-compatible p…

Open-Source Databases

sqlite-gui

sqlite-gui is a lightweight, no-installation SQLite editor for Windows built in C++ using native WinAPI. It offers syntax highlighting, multi-table editing, dat…

Open-Source Databases

sqlite-jdbc

sqlite-jdbc is a Java library that provides JDBC access to SQLite databases. It bundles native SQLite libraries for Windows, macOS, Linux, and other platforms, …

Open-Source Databases

sqlite_orm

sqlite_orm is a header-only C++ library providing type-safe ORM functionality for SQLite databases with minimal dependencies. It uses modern C++ (C++14/17/20) t…

Open-Source Databases

sqlite-web

sqlite-web is a lightweight, web-based browser for SQLite databases written in Python. It allows you to browse, query, edit, import, and export SQLite data thro…

Open-Source Databases

sqlite3-editor

SQLite3 Editor is a VSCode extension that provides a built-in database editor for SQLite files, eliminating the need for standalone tools. It offers spreadsheet…

Open-Source Databases

sqliteviz

Sqliteviz is a client-side, offline-first web application that lets you upload SQLite databases, CSV, JSON, or NDJSON files and query them with SQL to generate …

Open-Source Databases

sqllineage

SQLLineage is a Python tool that analyzes SQL queries to identify source and target tables, supporting multiple SQL dialects and providing both table-level and …

Open-Source Databases

sqlmesh

SQLMesh is an open-source data transformation framework that helps teams write, test, and deploy SQL and Python transformations at scale. It offers dbt compatib…

Open-Source Databases

sqlmodel

SQLModel is a Python library that combines SQLAlchemy and Pydantic to simplify database interactions in FastAPI applications. It lets you define database tables…

Open-Source Databases

sqlnotebook

SQL Notebook is a Windows-based IDE for exploratory SQL analysis that lets you import data from CSV, Excel, and multiple databases, then query it using a Jupyte…

Open-Source Databases

SQLPage

SQLPage is a Rust-based web server that transforms SQL queries directly into interactive web applications without requiring HTML, CSS, or JavaScript. Users writ…

Open-Source Databases

sqls

sqls is a Language Server Protocol (LSP) implementation for SQL that provides intelligent editing features like autocomplete, hover information, and code action…

Open-Source Databases

sqlsync

SQLSync is an Apache 2.0 licensed Rust-based wrapper around SQLite that enables real-time collaborative editing and offline-first synchronization across users, …

Open-Source Databases

sqlx

SQLx is an async Rust SQL toolkit that enables compile-time checked database queries without a DSL. It supports PostgreSQL, MySQL, MariaDB, and SQLite with pure…

Open-Source Databases

sqruff

sqruff is a fast SQL linter and formatter written in Rust that supports multiple SQL dialects including PostgreSQL, BigQuery, Snowflake, and ClickHouse. It prov…

Open-Source Databases

squawk

Squawk is a linter for PostgreSQL migrations and SQL that prevents downtime-causing schema changes and enforces best practices. It runs as a CLI tool, integrate…

Open-Source Databases

starrocks

StarRocks is an open-source, distributed SQL query engine designed for sub-second analytics on data lakes and warehouses. It supports real-time updates, works w…

Open-Source Databases

stonedb

StoneDB is an open-source MySQL-compatible HTAP database built in C++ that adds real-time analytical capabilities to traditional MySQL workloads. It claims 10× …

Open-Source Databases

stoolap

Stoolap is a modern embedded SQL database written in Rust that combines ACID transactions, MVCC concurrency, and advanced SQL features without requiring a separ…

Open-Source Databases

supabase

Supabase is an open-source Firebase alternative that provides a managed Postgres database with built-in authentication, REST/GraphQL APIs, real-time subscriptio…

Open-Source Databases

supabase-js

Supabase-js is a TypeScript/JavaScript SDK that provides a unified client for interacting with Supabase backend services, including PostgreSQL databases, real-t…

Open-Source Databases

supabase-swift

Supabase-swift is the official Swift SDK for Supabase, enabling iOS and macOS developers to build apps that interact with Postgres databases, manage authenticat…

Open-Source Databases

surrealist

Surrealist is a visual management tool for SurrealDB that runs as both a web app and desktop application. It provides a graphical interface for querying, explor…

Open-Source Databases

System.Linq.Dynamic.Core

System.Linq.Dynamic.Core enables .NET applications to build LINQ queries from strings at runtime, supporting dynamic filtering, sorting, and projection. It port…

Open-Source Databases

Systemizer

Systemizer is a web-based visualization tool for designing and simulating distributed systems and microservices architectures. Users can build systems by adding…

Open-Source Databases

TablePro

TablePro is a free, open-source database client built natively in Swift for macOS, iOS, and (in development) Linux. It connects to 18+ SQL and NoSQL databases w…

Open-Source Databases

tad

Tad is a desktop application for viewing, exploring, and analyzing tabular data (CSV, Parquet, SQLite, DuckDB). It provides pivot table functionality, filtering…

Open-Source Databases

TDengine

TDengine is an open-source, high-performance time-series database optimized for IoT and industrial scenarios, capable of handling billions of data points at sca…

Open-Source Databases

teo

Teo is an open-source, high-performance ORM library for Rust that supports multiple databases (MySQL, PostgreSQL, SQLite, MongoDB) with async-first design. It e…

Open-Source Databases

testcontainers-python

Testcontainers Python is a library that spins up Docker containers on-demand during automated tests, eliminating the need to mock or pre-configure external serv…

Open-Source Databases

tetris-sql

Tetris-SQL is a demonstration of Turing completeness in PostgreSQL, implementing a fully functional Tetris game using only SQL queries with recursive CTEs. It r…

Open-Source Databases

The-Complete-FAANG-Preparation

The-Complete-FAANG-Preparation is a public MIT-licensed educational repository containing Jupyter Notebooks, code solutions, and study guides for data structure…

Open-Source Databases

tile38

Tile38 is an open-source, in-memory geospatial database that stores and indexes location data (points, polygons, GeoJSON) and provides real-time geofencing thro…

Open-Source Databases

tinydb

TinyDB is a lightweight, file-based document database written in pure Python with no external dependencies. It is designed for small applications that need simp…

Open-Source Databases

tonbo

Tonbo is a lightweight, open-source embedded database written in Rust designed for serverless and edge environments. It stores data as immutable Parquet files o…

Open-Source Databases

toplingdb

ToplingDB is a high-performance, distributed key-value store forked from RocksDB with proprietary compression and compaction optimizations. It targets cloud-nat…

Open-Source Databases

toydb

ToyDB is an open-source, distributed SQL database written in Rust as an educational project. It demonstrates core database concepts like Raft consensus, MVCC tr…

Open-Source Databases

trailbase

TrailBase is a self-hosted, single-executable backend built in Rust that replaces Firebase-like services with sub-millisecond latencies. It combines a SQLite (o…

Open-Source Databases

trdsql

trdsql is a CLI tool that executes SQL queries directly on CSV, JSON, YAML, LTSV, and TBLN files without requiring a database setup. It supports PostgreSQL and …

Open-Source Databases

treefrog-framework

TreeFrog Framework is a high-performance C++ web framework built on Qt that delivers fast server execution through native compilation. It provides MVC architect…

Open-Source Databases

triplit

Triplit is an open-source, full-stack database that syncs data between server and browser in real-time. It handles client-side caching, server-side storage, and…

Open-Source Databases

tugraph-db

TuGraph is an open-source graph database written in C++ that handles large-scale graph data with ACID transactions and Cypher query support. It holds LDBC SNB p…

Open-Source Databases

turso

Turso is an in-process SQL database written in Rust that provides SQLite compatibility while adding modern features like multi-version concurrency control (MVCC…

Open-Source Databases

typedb

TypeDB is an open-source database built in Rust that combines relational, document, and graph database strengths through a modern type system and its own query …

Open-Source Databases

Ultimate-Data-Science-Toolkit---From-Python-Basics-to-GenerativeAI

This is a comprehensive educational repository covering Python basics through generative AI, organized as Jupyter Notebook tutorials. It includes modules on Pyt…

Open-Source Databases

ultimatepp

U++ is a BSD-2-licensed C++ framework for building cross-platform desktop applications with an integrated IDE (TheIDE). It aims to accelerate development throug…

Open-Source Databases

upscheme

Upscheme is a PHP package that simplifies database schema migrations and updates across MySQL, PostgreSQL, SQLite, and SQL Server. It abstracts complexity away …

Open-Source Databases

userbase

Userbase is an open-source backend-as-a-service platform that lets you build web apps with user accounts and encrypted data storage using only static HTML, CSS,…

Open-Source Databases

nebula

NebulaGraph is a distributed, open-source graph database designed to handle large-scale data with millisecond-level latency. It separates storage and compute, s…

Open-Source Databases

VictoriaMetrics

VictoriaMetrics is an open-source time series database and monitoring solution written in Go, designed as a cost-effective alternative or complement to Promethe…

Open-Source Databases

vietnamese-provinces-database

A comprehensive SQL and GIS dataset covering Vietnamese administrative divisions (34 provinces, districts, wards, and regions). Provides multi-database support …

Open-Source Databases

vim-dadbod-ui

vim-dadbod-ui is a Vim/Neovim plugin that provides a graphical interface for database operations built on top of vim-dadbod. It allows developers to navigate da…

Open-Source Databases

vscode-database-client

vscode-database-client is a VS Code extension enabling developers to connect to and manage multiple database types (MySQL, PostgreSQL, SQLite, Redis, ClickHouse…

Open-Source Databases

vscode-sqltools

VSCode SQLTools is a VS Code extension that provides database management capabilities, allowing developers to connect to, query, and explore multiple SQL databa…

Open-Source Databases

VTable

VTable is a TypeScript-based, high-performance data grid library built on canvas rendering. It supports millions of rows, multidimensional analysis, pivot table…

Open-Source Databases

vuefire

VueFire is a Vue.js library that simplifies integration with Firebase services (Firestore and Realtime Database). It provides reactive bindings so data changes …

Open-Source Databases

walrus

Walrus is a distributed message streaming engine written in Rust that handles high-volume log data with automatic load balancing across cluster nodes. It uses s…

Open-Source Databases

WatermelonDB

WatermelonDB is a reactive, SQLite-backed database designed for React and React Native apps that need to handle hundreds to tens of thousands of records while m…

Open-Source Databases

WhatTheDuck

WhatTheDuck is a browser-based SQL editor for CSV and Parquet files built on DuckDB. Users upload data files, query them with SQL, and download results—all proc…

Open-Source Databases

whodb

WhoDB is a lightweight, open-source database explorer and query tool built in Go and React. It connects to 18+ database types, provides visual schema exploratio…

Open-Source Databases

wilayah

Wilayah is an Indonesian administrative region and island code database synchronized with official 2025 government regulations (Kepmendagri). It provides PHP/My…

Open-Source Databases

wordpressify

WordPressify is a Docker-based automation tool for WordPress theme and plugin development that bundles build tools, database management, and local development i…

Open-Source Databases

world_countries

World Countries is a curated, multilingual dataset of 249 ISO 3166-1 country codes and names available in CSV, JSON, PHP, SQL, and XML formats. It includes 37 l…

Open-Source Databases

xlite

XLite is a SQLite extension written in Rust that lets you query Excel (.xlsx, .xls) and Open Document (.ods) spreadsheets using SQL. It creates virtual tables i…

Open-Source Databases

xodus

Xodus is a transactional, schema-less embedded database written in Java/Kotlin, originally built by JetBrains for YouTrack and Hub. It provides ACID compliance,…

Open-Source Databases

xtdb

XTDB is an open-source immutable SQL database that tracks data changes over time, allowing you to audit the full history and query any point in the past. It sup…

Open-Source Databases

ydb

YDB is an open-source distributed SQL database designed for high-availability, scalable workloads. It combines ACID transactions with strict consistency across …

Open-Source Databases

ytsaurus

YTsaurus is an open-source distributed big data platform that combines storage, processing, and analytics capabilities. It supports MapReduce, SQL queries (via …

Open-Source Databases

zeppelin

Apache Zeppelin is a web-based notebook platform for interactive data analytics and collaborative reporting. It integrates with Apache Spark and supports SQL, S…

Open-Source Databases

zio-quill

ZIO Quill is a Scala library that lets you write database queries as compile-time-safe code blocks, translating them to SQL or CQL at build time rather than run…

Open-Source Databases

ZLToolKit

ZLToolKit is a lightweight C++11 network framework designed for high-concurrency server applications using thread pools and epoll-based IO. It provides TCP/UDP …

Open-Source Databases

zookeeper

Apache ZooKeeper is a distributed coordination service that manages configuration, service discovery, and consensus across clusters of machines. It provides a r…

A software development agency for open-source projects

DEV.co is a software development agency offering custom software development services and web development for companies adopting open-source databases & backends. Our software developers and web developers evaluate, implement, integrate, customize, and maintain open-source software in production — so your team ships faster with less risk.

Building with open-source databases & backends?

DEV.co helps companies evaluate, customize, integrate, and deploy open-source software with senior software developers.