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

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.

TypeScriptNext.jsReact
Added Dec 26, 2025 View details
awesome-db-tools: Find Tools for Working with Databases

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.

Awesome ListDatabaseDeveloper Tools
Added Dec 21, 2025 View details
greptimedb: Store and Query Metrics, Logs, and Traces

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.

DatabaseObservabilityRust
Added Dec 21, 2025 View details
filedb: A Disk-Based Key-Value Store Inspired by Bitcask in Zig

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.

ZigKey Value StoreDatabase
Added Dec 17, 2025 View details
dlt: Load Data from Sources into Analytics Destinations

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.

PythonLibraryData Extraction
Added Dec 15, 2025 View details
whodb: Explore and Manage Databases in One Workspace

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.

DatabaseGoSelf Hosted
Added Dec 12, 2025 View details
SQLModel: Simplifying SQL Databases in Python with Pydantic and SQLAlchemy

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.

PythonFastAPISQL
Added Dec 8, 2025 View details
readyset: Cache Database Queries for Faster Reads

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.

DatabaseProxyRust
Added Dec 6, 2025 View details
paradedb: Add Search and Analytics to PostgreSQL

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.

PostgreSQLDatabaseRust
Added Dec 2, 2025 View details
prometheus/prometheus: Monitor Systems with Time-Series Metrics

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.

GoMonitoringDatabase
Added Dec 1, 2025 View details
drizzle-orm: Build Type-Safe SQL Applications

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.

TypeScriptDatabaseLibrary
Added Nov 25, 2025 View details
ubicloud: Build and Manage a Cloud on Bare Metal

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.

Cloud NativeLinuxNetworking
Added Nov 21, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️