Most popular distributed-systems repositories and open source projects

jocko

Kafka implemented in Golang with built-in coordination (No ZK dep, sin...

362   4962   4962  

reth

Modular, contributor-friendly and blazing-fast implementation of the E...

1773   4862   4862  

longhorn

Cloud-Native distributed storage built on and for Kubernetes

600   4602   4602  

ockam

Orchestrate end-to-end encryption, cryptographic identities, mutual au...

558   4561   4561  

ergo

An actor-based Framework with network transparency for creating event-...

159   3980   3980  

Data-Engineering-HowTo

A list of useful resources to learn Data Engineering from scratch

550   3865   3865  

mgmt

Next generation distributed, event-driven, parallel config management!

328   3834   3834  

rustpad

Efficient and minimal collaborative code editor, self-hosted, no datab...

170   3804   3804  

dubbo-spring-boot-project

Spring Boot Project for Apache Dubbo

1089   3550   3550  

gleam

Fast, efficient, and scalable distributed map/reduce system, DAG execu...

291   3523   3523  

dkron

Dkron - Distributed, fault tolerant job scheduling system https://dkro...

346   3515   3515  

maelstrom

A workbench for writing toy implementations of distributed systems.

197   3355   3355  

olric

Distributed, in-memory key/value store and cache. It can be used as an...

125   3253   3253  

raft-rs

Raft distributed consensus algorithm implemented in Rust.

425   3176   3176  

storj

Ongoing Storj v3 development. Decentralized cloud object storage that...

411   3121   3121  

nano

Lightweight, facility, high performance golang based game server frame...

460   3083   3083  

oklog

A distributed and coördination-free log management system

167   2978   2978  

service-fabric

Service Fabric is a distributed systems platform for packaging, deploy...

397   2961   2961  

Awesome-Microservices-DotNet

💎 A collection of awesome training series, articles, videos, books, c...

375   2871   2871  

bastion

Highly-available Distributed Fault-tolerant Runtime

102   2867   2867  

Distributed-Systems

MIT课程《Distributed Systems 》学习和翻译

663   2751   2751  

go-chassis

a cloud native application framework for Go with rich eco-system

475   2735   2735  

P

The P programming language.

159   2725   2725  

heimdall

An enhanced HTTP client for Go

211   2670   2670  

habitat

Modern applications with built-in automation

319   2657   2657  

lagom

Reactive Microservices for the JVM

628   2630   2630  

liftbridge

Lightweight, fault-tolerant message streams.

110   2603   2603  

testing-distributed-systems

Curated list of resources on testing distributed systems

239   2569   2569  

supermq

Event-driven Infrastructure for Modern Cloud

671   2515   2515  

atomix

A Kubernetes toolkit for building distributed applications using cloud...

392   2363   2363  

curve

Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-n...

530   2363   2363  

hivemind

Decentralized deep learning in PyTorch. Built to train models on thous...

197   2228   2228  

NServiceBus

The gold standard for async .NET microservices on Azure, AWS and on-pr...

647   2144   2144  

sealer

Build, Share and Run Both Your Kubernetes Cluster and Distributed Appl...

358   2075   2075  

fugue

A unified interface for distributed computing. Fugue executes SQL, Pyt...

94   2063   2063  

Foundatio

Pluggable foundation blocks for building distributed apps.

247   2042   2042  

Awesome-System-for-Machine-Learning

A curated list of research in machine learning systems (MLSys). Paper...

272   2017   2017  

zenoh

zenoh unifies data in motion, data in-use, data at rest and computatio...

205   2006   2006  

distributed-consensus-reading-list

A list of papers about distributed consensus.

189   1991   1991  

aurae

Distributed systems runtime daemon written in Rust.

94   1890   1890  

FAANG

Competitive programming questions.

488   1849   1849  

matrixone

Hyperconverged cloud-edge native database

282   1831   1831  

genie

Distributed Big Data Orchestration Service

367   1726   1726  

orbit

Orbit - Virtual actor framework for building distributed systems

175   1710   1710  

cachex

A powerful caching library for Elixir with support for transactions, f...

116   1694   1694  

openraft

rust raft with improvements

176   1650   1650  

awesome-distributed-systems

Awesome list of distributed systems resources

139   1585   1585  

vizier

Python-based research interface for blackbox and hyperparameter optimi...

103   1584   1584  

eventsourcing

A library for event sourcing in Python.

136   1568   1568  

MIT6.824-2021

4 labs + 2 challenges + 4 docs

249   1553   1553