Open Source Distributed Systems Projects

Discover 24 open source Distributed Systems repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Distributed Systems projects here are most often combined with Database, Self Hosted and API. Last updated October 4, 2026.

24 repositories · updated October 4, 2026

foundationdb: Store Data Reliably Across Distributed Clusters

foundationdb: Store Data Reliably Across Distributed Clusters

FoundationDB is a distributed ordered key-value database with ACID transactions, built for structured data across clusters of commodity servers. It suits applications that need transactional correctness and flexible language bindings.

DatabaseDistributed SystemsC++
Added Jan 2, 2026 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
linera-protocol: Build Scalable Web3 Applications

linera-protocol: Build Scalable Web3 Applications

Linera is Rust-based infrastructure for building decentralized applications with low latency and high scalability. This repository includes the protocol, node and client software, and a Wasm application SDK for developers.

RustBlockchainWasm
Added Dec 5, 2025 View details
gunnery: Run Tasks Across Remote Servers

gunnery: Run Tasks Across Remote Servers

Gunnery is a web-based tool for running shell tasks across servers and environments. It suits teams that repeat operational work such as deployments, service restarts, backups, and health checks, and need centralized access controls and notifications.

PythonDeveloper ToolsAutomation
Added Dec 2, 2025 View details
garage-webui: Manage Garage Object Storage in a Browser

garage-webui: Manage Garage Object Storage in a Browser

A self-hosted web interface for administering Garage, a distributed, S3-compatible object storage service. It brings cluster, bucket, object, and access-key management into one browser-based tool.

TypeScriptWeb AppSelf Hosted
Added Nov 30, 2025 View details
mantis: Automate Attack Surface Discovery and Security Scanning

mantis: Automate Attack Surface Discovery and Security Scanning

Mantis is a Python command-line framework for discovering assets, running reconnaissance, and scanning for vulnerabilities, secrets, misconfigurations, and phishing domains. It is suited to product security teams managing organization-wide attack surfaces.

PythonSecuritySecurity Tools
Added Nov 14, 2025 View details
starrocks: Query Lakehouse and Analytics Data with SQL

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.

AnalyticsDatabaseJava
Added Nov 2, 2025 View details
system-design-interview: Prepare for System Design Interviews

system-design-interview: Prepare for System Design Interviews

A curated study guide for software engineers preparing for system design interviews. It combines interview process advice with reading lists, real-world architecture references, practice prompts, and object-oriented design guidance.

ResourcesEducationInterview Preparation
Added Nov 1, 2025 View details
tigerbeetle: Store Financial Transactions Safely

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.

DatabaseDistributed SystemsPerformance
Added Oct 27, 2025 View details
Peergos: Store and Share Files on a Private Peer-to-Peer Web

Peergos: Store and Share Files on a Private Peer-to-Peer Web

Peergos is a peer-to-peer platform for encrypted file storage, sharing, messaging, and private social features. It suits people who want control over their data and are willing to use a hosted service or run a server themselves.

JavaPrivacySecurity
Added Oct 21, 2025 View details
marmot: Replicate SQLite Across Distributed Nodes

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.

DatabaseGoDistributed Systems
Added Oct 20, 2025 View details
Notify: Send Email and SMS Notifications from ASP.NET Core

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.

CsharpAPIDatabase
Added Oct 12, 2025 View details
Previous Page 2 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 ❤️