Open Source Database Projects
Discover 72 open source Database repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Database projects here are most often combined with Self Hosted, Developer Tools and TypeScript. Last updated October 3, 2026.
72 repositories · updated October 3, 2026

SaaS-Boilerplate: Build SaaS apps with Next.js
A TypeScript starter for building full-stack SaaS applications with Next.js. It bundles authentication, team tenancy, permissions, database access, localization, and testing so developers can start from an integrated foundation.

awesome-db-tools: Find Tools for Working with Databases
A community-maintained directory of tools for database development, administration, analysis, and operations. Browse by task to compare options such as SQL clients, schema migration tools, monitoring systems, and data utilities.

greptimedb: Store and Query Metrics, Logs, and Traces
GreptimeDB is a Rust observability database that stores metrics, logs, and traces on object storage. It suits teams seeking a shared backend for telemetry, with SQL and PromQL queries and support for common ingestion protocols.

filedb: A Disk-Based Key-Value Store Inspired by Bitcask in Zig
filedb is a Zig-implemented, disk-based key-value store drawing inspiration from the Bitcask paper by Riak. It offers high throughput and efficient O(1) record fetching by storing metadata in a log-structured hashtable and data in append-only files. The project also provides a Redis-compatible client for easy integration and benchmarking.

dlt: Load Data from Sources into Analytics Destinations
dlt is a Python library for building data-loading pipelines that extract data from APIs, databases, files, and Python objects, then load it into analytics destinations. It handles schema inference, normalization, and incremental loading within your existing code.

whodb: Explore and Manage Databases in One Workspace
WhoDB is a self-hosted workspace for browsing database contents, editing records, running queries, and exploring schemas. It suits developers and teams who want a lightweight browser, desktop, or terminal interface, with optional AI-assisted queries.

SQLModel: Simplifying SQL Databases in Python with Pydantic and SQLAlchemy
SQLModel is a Python library designed for intuitive, compatible, and robust interaction with SQL databases. Built on Pydantic and SQLAlchemy, it streamlines database operations, especially within FastAPI applications, by leveraging Python type annotations. It aims to minimize code duplication and enhance developer experience with excellent editor support.

readyset: Cache Database Queries for Faster Reads
Readyset sits between an application and a MySQL or PostgreSQL database, caching supported SQL reads and keeping results updated from database changes. It can help teams improve read throughput without adding application-managed cache invalidation.

paradedb: Add Search and Analytics to PostgreSQL
ParadeDB is a PostgreSQL extension that brings full-text search, vector retrieval, and analytics into the database where application data already lives. It suits teams that want SQL-based search and aggregation without operating a separate search system.

prometheus/prometheus: Monitor Systems with Time-Series Metrics
Prometheus collects and stores metrics from configured targets, lets teams query them with PromQL, and evaluates rules to surface issues or trigger alerts. It suits operators who want an autonomous monitoring system with flexible service discovery and metric labeling.

drizzle-orm: Build Type-Safe SQL Applications
Drizzle ORM is a TypeScript-first library for declaring database schemas and writing typed SQL-like or relational queries. It supports PostgreSQL, MySQL, and SQLite across JavaScript runtimes, with companion tools for migrations and data browsing.

ubicloud: Build and Manage a Cloud on Bare Metal
Ubicloud is a Ruby-based cloud control plane for provisioning compute, networking, and storage on bare-metal providers. It suits teams seeking a portable, self-managed alternative to public cloud infrastructure, as well as developers using its managed service.