Curated list of resources on testing distributed systems
IoT Platform Framework
Roadmap and Resource Compilation for System Design Fight Club
Decentralized deep learning in PyTorch. Built to train models on thousands of volunteers across the world.
Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distribute...
A Kubernetes toolkit for building distributed applications using cloud native principles
Blazingly fast and light-weight Actor engine written in Golang
The gold standard for async .NET microservices on Azure, AWS and on-prem
A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF)
Pluggable foundation blocks for building distributed apps.
A curated list of research in machine learning systems (MLSys). Paper notes are also provided.
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Distributed systems runtime daemon written in Rust.
rust raft with improvements
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Competitive programming questions.
Python Stream Processing. A Faust fork
AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.
A model checker for implementing distributed systems.
Distributed Big Data Orchestration Service
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
Orbit - Virtual actor framework for building distributed systems
Vald. A Highly Scalable Distributed Vector Search Engine
Gossip-based service discovery (and more) for large distributed systems.
Distributed Systems Labs and Framework
A library for event sourcing in Python.
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
Awesome list of distributed systems resources
Official implementation of IoTeX blockchain protocol in Go. An ultra-efficient EVM blockchain offering 1000 TPS with instant 1-block finality. Perfect...
4 labs + 2 challenges + 4 docs
:books: 深入浅出分布式基础架构,Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
Microdot: An open source .NET microservices framework
A distributed system for embedding-based vector retrieval
a collection of well-tested, serializable CRDTs for Rust
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
List of Elixir books
A system design tool that allows you to simulate data flow of distributed systems.
Develop an end-to-end hypothetical reference model, network architectures, precision time tools, performance objectives and the methods to distribute,...
A distributed operating system
Meaningful control of data in distributed systems.
Learn System Design concepts and prepare for interviews using free resources.
Py4J enables Python programs to dynamically access arbitrary Java objects
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
Parallax is a distributed model serving framework that lets you build your own AI cluster anywhere
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Scalable Python DS & ML, in an API compatible & lightning fast way.
A Rust framework for correct and performant distributed systems