Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
Distributed Systems GitHub Repositories (2026) · Open Source Tools
Discover the best Distributed Systems open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
A Rust framework for correct and performant distributed systems
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Transactional Outbox for reliable event delivery with Spring Boot
Cloud Native application framework for .NET
Apache ZooKeeper
Vitess for Postgres
Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory, and deterministic stitching.
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact info@eprosima.com
Work in progress distributed system that simplifies the orchestration of containers and virtual machines.
(S)AGE - (Sovereign) Agent Governed Experience
Library for bringing distributed capabilities to Apache DataFusion
SubmitQueue is a high-performance speculative merge queue that keeps your trunk consistently green at scale.