Open Source Database Projects
Discover 84 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, Python and Developer Tools. Last updated October 3, 2026.
84 repositories · updated October 3, 2026

starrocks: Query Lakehouse and Analytics Data with SQL
StarRocks is a distributed SQL query engine for real-time and ad-hoc analytics across managed tables and data lakes. It suits teams that need low-latency analytical queries, concurrent updates, and scale-out deployment.

kafka-ui: Manage and Monitor Apache Kafka Clusters
A web UI for monitoring and managing Apache Kafka clusters from one place. It helps Kafka operators and developers inspect brokers, topics, consumer groups, and messages, and configure cluster workflows through a browser.

lance: Store and Query Multimodal Lakehouse Data
Lance is a Rust-based lakehouse format and SDK for AI and machine-learning data. It combines columnar storage with random access, vector and full-text search, and dataset versioning for teams working with multimodal data.

superset: Explore Data and Build Business Intelligence Dashboards
Apache Superset is a web-based business intelligence platform for exploring SQL data, building visualizations, and creating dashboards. It suits analysts and organizations that want self-service analytics across supported data sources, with administrators managing deployment and access.

tigerbeetle: Store Financial Transactions Safely
TigerBeetle is a database for financial transactions, built around accounts and transfers with a focus on safety and performance. It is intended for systems that need a dedicated ledger-style data store for mission-critical OLTP.

aaPanel: Manage Linux Servers Through a Web Control Panel
aaPanel is a web-based control panel for managing Linux servers and hosting environments. It helps administrators deploy common web stacks and manage server services through a graphical interface instead of relying only on command-line operations.

chartbrew: Build Live Dashboards from APIs and Databases
Chartbrew is a web app for connecting APIs and databases to build, share, and embed live charts and dashboards. It suits teams that want to turn data from existing sources into reports without building a dashboard application from scratch.

marmot: Replicate SQLite Across Distributed Nodes
Marmot is a Go database server that replicates SQLite across nodes and accepts connections through the MySQL protocol. It suits read-heavy, multi-region and edge deployments that can tolerate eventual consistency.

Notify: Send Email and SMS Notifications from ASP.NET Core
Notify is an ASP.NET Core notification service for sending email and SMS through REST APIs or messaging. It combines MongoDB persistence with background processing and supports multiple SMS providers.

chartdb: Visualize and Edit Database Schemas
ChartDB is a web-based editor for turning database schemas into interactive diagrams. It helps developers document and explore databases, edit diagram layouts, and generate migration DDL with AI assistance.

memvid: Store Persistent AI Memory in a Single File
Memvid is a Rust-based memory layer that stores content, search indexes, and metadata in a portable .mv2 file. It suits developers building agents that need local, persistent retrieval without operating a separate database service.

antares: Manage SQL Databases with a Desktop Client
Antares is a cross-platform SQL desktop client for developers who want database management and query editing in one workspace. It supports MySQL/MariaDB, PostgreSQL, SQLite, and Firebird, with releases for Windows, Linux, and macOS.