A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Repository Index
47,133 repositories indexed
25–48 of 109 · Most stars
A distributed, fast open-source graph database featuring horizontal scalability and high availability
A curated list to learn about distributed systems
open source training courses about distributed database and distributed systems
Cloud Native application framework for .NET
🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
《深入理解 AI Infra:量化分析与系统设计》(李博杰 著)开源书稿:从硬件约束和模型架构出发,量化推导 LLM 推理与训练系统设计。含全书正文、PDF、配套计算工具与实验
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
Python Stream Processing
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Instant Kubernetes-Native Application Observability
The live data layer for apps and AI agents. Create up-to-the-second views into your business, just using SQL
:rocket: Progressive microservices framework for Node.js
A Cloud Native traffic orchestration system. (CNCF Project)
⟁ Tendermint Core (BFT Consensus) in Go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
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.
A feature complete and high performance multi-group Raft library in Go.
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
Fullstack Workspace for Humans & Machines
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.