Open Source Database Projects

Databases organize and manage information so applications and people can store, retrieve, update, and analyze it reliably. They address challenges such as handling growing data volumes, supporting concurrent access, preserving consistency, and making information searchable. Different designs suit different needs, from structured records and transactions to rapid lookups, distributed data, and large-scale analytics.

Open source database tools include database engines, embedded storage libraries, query interfaces, migration utilities, monitoring systems, and administration tools. When choosing one, consider its maturity, license, maintenance activity, data model, performance characteristics, deployment requirements, backup options, and integrations with your existing stack. These tools are useful to application developers, data teams, system administrators, and organizations seeking control over how their data is stored and managed.

50 repositories · updated October 3, 2026

AgentFS: The Filesystem Designed for AI Agents and Their State Management

AgentFS: The Filesystem Designed for AI Agents and Their State Management

AgentFS is an innovative filesystem specifically engineered for AI agents, providing robust storage abstractions. It leverages SQLite to offer auditability, reproducibility, and portability for agent states, tool calls, and file operations. This solution simplifies debugging, analysis, and deployment of AI agents by encapsulating their entire runtime into a single, queryable database file.

AgentFilesystemSqlite
Added Sep 5, 2026 View details
cortex-mem: Give AI Agents Persistent Long-Term Memory

cortex-mem: Give AI Agents Persistent Long-Term Memory

Cortex Memory is a Rust framework for storing, extracting, and searching long-term memories for AI agents and applications. It combines durable file-based storage with semantic search, and offers CLI, REST API, and MCP access.

RustAI AgentsAI
Added Aug 12, 2026 View details
fake2db: Generate Custom Test Databases with Fake Data

fake2db: Generate Custom Test Databases with Fake Data

fake2db is a powerful Python utility designed to create custom test databases populated with fake, yet valid, data. It supports a wide array of popular database systems, including SQLite, MySQL, PostgreSQL, MongoDB, Redis, and CouchDB. This tool is ideal for developers and testers needing quick, realistic data for testing and development environments.

PythonDatabaseFake Data
Added Aug 2, 2026 View details
databasement: Schedule and Manage Database Backups

databasement: Schedule and Manage Database Backups

Databasement is a self-hosted web app for scheduling, monitoring, and restoring backups across multiple database engines. It suits teams that want centralized backup management and control over where backup files are stored.

PHPDatabaseSelf Hosted
Added Jul 14, 2026 View details
pgrust: Postgres Rewritten in Rust, Passing All Regression Tests

pgrust: Postgres Rewritten in Rust, Passing All Regression Tests

pgrust is an ambitious project rewriting Postgres in Rust, now successfully passing 100% of Postgres regression tests. It aims for compatibility with Postgres 18.3 and offers significant performance improvements, especially for transaction and analytical workloads. This project focuses on making internal changes easier while maintaining Postgres behavior and disk compatibility.

RustPostgresPostgreSQL
Added Jul 11, 2026 View details
orbitdb: Build Peer-to-Peer Databases

orbitdb: Build Peer-to-Peer Databases

OrbitDB is a JavaScript database for decentralized and local-first applications. It stores data with IPFS and synchronizes peers using Libp2p Pubsub, with Merkle-CRDTs to merge concurrent writes.

JavaScriptDatabaseNetworking
Added Jun 22, 2026 View details
atropim: Manage and Distribute Product Information

atropim: Manage and Distribute Product Information

AtroPIM is a configurable product information management system built on the AtroCore platform. It helps manufacturers, wholesalers, and distributors manage complex product data and share it with commerce, ERP, and other systems.

PHPProduct Information ManagementAPI
Added Jun 14, 2026 View details
pg_textsearch: Modern BM25 Full-Text Search for PostgreSQL

pg_textsearch: Modern BM25 Full-Text Search for PostgreSQL

pg_textsearch is a powerful PostgreSQL extension that brings modern BM25 relevance-ranked full-text search capabilities directly to your database. It offers a simple syntax, configurable parameters, and integrates seamlessly with existing PostgreSQL text search configurations. This extension provides best-in-class performance and scalability for your search needs.

Bm25C ExtensionFull Text Search
Added Jun 12, 2026 View details
tidesdb: Build Transactional Key-Value Storage into C Applications

tidesdb: Build Transactional Key-Value Storage into C Applications

TidesDB is an embeddable C storage engine for applications that need transactional key-value or column-family storage without adopting a full database server. Its LSM-based design combines configurable durability, range scans, and multiple transaction isolation levels.

DatabaseLibraryPerformance
Added Jun 9, 2026 View details
Multigres: Vitess Adaptation for Scalable Postgres Databases

Multigres: Vitess Adaptation for Scalable Postgres Databases

Multigres is an innovative project that adapts Vitess for use with PostgreSQL, aiming to bring advanced sharding and scalability features to Postgres environments. Currently in early development, it offers a promising solution for managing large-scale Postgres deployments. Users can explore its capabilities and contribute to its growth.

GoPostgresVitess
Added Jun 3, 2026 View details
engram: Give AI Coding Agents Persistent Memory

engram: Give AI Coding Agents Persistent Memory

Engram is a Go-based memory system that helps AI coding agents retain useful project knowledge between sessions. It stores memories locally in SQLite and makes them available through MCP, a CLI, an HTTP API, and a terminal UI.

GoAI AgentsMCP
Added Jun 2, 2026 View details
atomic-crm: Manage Contacts, Tasks, and Sales Deals

atomic-crm: Manage Contacts, Tasks, and Sales Deals

Atomic CRM is a customizable, self-hostable CRM built with React and Supabase. It helps teams organize contacts, follow-ups, notes, and sales deals, with options to extend the app and integrate it with other systems.

TypeScriptReactWeb App
Added May 26, 2026 View details
Previous Page 1 Next

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 ❤️