#Distributed-systems

Showing 60 of 289 repositories tagged #distributed-systems, ranked by stars

binhnguyennus
binhnguyennus
awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

Score
100
★ 72.3k ⑂ 7.0k +75/day
etcd-io
etcd-io
etcd

Distributed reliable key-value store for the most critical data of a distributed system

Score
100
★ 52.0k ⑂ 10.4k +8/day
Go
spacedriveapp
spacedriveapp
spacedrive

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

Score
100
★ 38.5k ⑂ 1.3k +38/day
Rust
anoma
anoma
anoma

Reference implementation of Anoma

Score
100
★ 33.7k ⑂ 4.1k
Elixir
seaweedfs
seaweedfs
seaweedfs

SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.

Score
99
★ 33.4k ⑂ 2.9k +1/day
Go
dmlc
dmlc
xgboost

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

Score
100
★ 28.5k ⑂ 8.9k +1/day
C++
nsqio
nsqio
nsq

A realtime distributed messaging platform

Score
67
★ 25.7k ⑂ 2.9k +1/day
Go
Vonng
Vonng
ddia

《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译

Score
100
★ 23.2k ⑂ 4.5k +35/day
Python
micro
micro
go-micro

A Go agent harness and service framework

Score
98
★ 23.0k ⑂ 2.4k +3/day
Go
temporalio
temporalio
temporal

Temporal service

Score
96
★ 21.5k ⑂ 1.7k +30/day
Go
nats-io
nats-io
nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.

Score
95
★ 20.2k ⑂ 1.9k +28/day
Go
rqlite
rqlite
rqlite

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

Score
94
★ 17.6k ⑂ 793
Go
ty4z2008
ty4z2008
Qix

Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang

Score
93
★ 15.2k ⑂ 4.6k +1/day
juicedata
juicedata
juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

Score
91
★ 14.2k ⑂ 1.3k +22/day
Go
akka
akka
akka-core

A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.

Score
98
★ 13.3k ⑂ 3.5k +3/day
Scala
trinodb
trinodb
trino

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

Score
100
★ 13.0k ⑂ 3.7k +3/day
Java
encoredev
encoredev
encore

The infrastructure platform for the intelligence era

Score
90
★ 12.1k ⑂ 598 +11/day
Go
pingcap
pingcap
talent-plan

open source training courses about distributed database and distributed systems

Score
54
★ 11.0k ⑂ 1.4k +2/day
Rust
dotnet
dotnet
orleans

Cloud Native application framework for .NET

Score
96
★ 10.8k ⑂ 2.1k +6/day
C#
bigscience-workshop
bigscience-workshop
petals

🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading

Score
62
★ 10.3k ⑂ 621 +7/day
Python
git-bug
git-bug
git-bug

Distributed, offline-first bug tracker embedded in git

Score
88
★ 9.9k ⑂ 311 +7/day
Go
cadence-workflow
cadence-workflow
cadence

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

Score
89
★ 9.4k ⑂ 899 +3/day
Go
SeleniumHQ
SeleniumHQ
docker-selenium

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

Score
94
★ 8.6k ⑂ 2.6k
Shell
isno
isno
theByteBook

⭐ 【出版书籍】京东购买链接 https://item.jd.com/14531549.html 深入讲解内核网络、Kubernetes、ServiceMesh、容器等云原生相关技术。经历实践检验的“大规模分布式系统”开发指南。

Score
90
★ 8.5k ⑂ 625
JavaScript
longhorn
longhorn
longhorn

Cloud-Native distributed storage built on and for Kubernetes

Score
92
★ 7.8k ⑂ 714 +5/day
Shell
hatchet-dev
hatchet-dev
hatchet

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Score
85
★ 7.5k ⑂ 446 +13/day
Go
oldratlee
oldratlee
translations

🐼 Chinese translations for classic software development resources

Score
46
★ 6.9k ⑂ 1.5k +1/day
authzed
authzed
spicedb

Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data

Score
84
★ 6.8k ⑂ 404 +6/day
Go
robinhood
robinhood
faust

Python Stream Processing

Score
38
★ 6.8k ⑂ 537 +2/day
Python
pixie-io
pixie-io
pixie

Instant Kubernetes-Native Application Observability

Score
83
★ 6.5k ⑂ 501 +7/day
C++
MaterializeInc
MaterializeInc
materialize

The live data layer for apps and AI agents. Create up-to-the-second views into your business, just using SQL

Score
95
★ 6.3k ⑂ 513
Rust
pachyderm
pachyderm
pachyderm

Data-Centric Pipelines and Data Versioning

Score
46
★ 6.3k ⑂ 575
Go
easegress-io
easegress-io
easegress

A Cloud Native traffic orchestration system

Score
82
★ 5.9k ⑂ 495
Go
tendermint
tendermint
tendermint

⟁ Tendermint Core (BFT Consensus) in Go

Score
87
★ 5.9k ⑂ 2.1k +1/day
Go
paradigmxyz
paradigmxyz
reth

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

Score
98
★ 5.7k ⑂ 2.5k
Rust
Eventual-Inc
Eventual-Inc
Daft

High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale

Score
92
★ 5.6k ⑂ 514 +2/day
Rust
asynkron
asynkron
protoactor-go

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

Score
74
★ 5.5k ⑂ 573 +6/day
Go
lni
lni
dragonboat

A feature complete and high performance multi-group Raft library in Go.

Score
44
★ 5.3k ⑂ 572 +2/day
Go
ag2ai
ag2ai
faststream

FastStream is an asynchronous Python framework for building event-driven applications. It brings together message broker integration, dependency injection, validation, testing utilities, and AsyncAPI documentation generation in a single toolkit

Score
85
★ 5.3k ⑂ 361 +5/day
Python
fluvio-community
fluvio-community
fluvio

🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.

Score
92
★ 5.2k ⑂ 529 +2/day
Rust
gaia-pipeline
gaia-pipeline
gaia

Build powerful pipelines in any programming language.

Score
63
★ 5.2k ⑂ 240
Go
taubyte
taubyte
tau

Fullstack Workspace for Humans & Machines

Score
79
★ 5.1k ⑂ 195 +5/day
Go
travisjeffery
travisjeffery
jocko

Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

Score
76
★ 5.0k ⑂ 372
Go
dkron-io
dkron-io
dkron

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

Score
80
★ 4.7k ⑂ 417 +5/day
Go
build-trust
build-trust
ockam

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

Score
75
★ 4.6k ⑂ 556
Rust
ergo-services
ergo-services
ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

Score
78
★ 4.6k ⑂ 181 +7/day
Go
purpleidea
purpleidea
mgmt

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

Score
77
★ 4.3k ⑂ 353
Go
restatedev
restatedev
restate

Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

Score
90
★ 4.1k ⑂ 179 +22/day
Rust
ekzhang
ekzhang
rustpad

Efficient and minimal collaborative code editor, self-hosted, no database required

Score
50
★ 4.0k ⑂ 211 +1/day
Rust
adilkhash
adilkhash
Data-Engineering-HowTo

A list of useful resources to learn Data Engineering from scratch

Score
71
★ 4.0k ⑂ 567 +1/day
astroautomata
astroautomata
PySR

High-Performance Symbolic Regression in Python and Julia

Score
77
★ 3.6k ⑂ 337 +3/day
Python
chrislusf
chrislusf
gleam

Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.

Score
72
★ 3.6k ⑂ 292 +3/day
Go
olric-data
olric-data
olric

Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

Score
70
★ 3.5k ⑂ 147 +1/day
Go
tikv
tikv
raft-rs

Raft distributed consensus algorithm implemented in Rust.

Score
85
★ 3.4k ⑂ 463 +2/day
Rust
storj
storj
storj

Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.

Score
73
★ 3.3k ⑂ 426 +1/day
Go
lonng
lonng
nano

Lightweight, facility, high performance golang based game server framework

Score
61
★ 3.2k ⑂ 464 +4/day
Go
PeerDB-io
PeerDB-io
peerdb

Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage

Score
82
★ 3.2k ⑂ 198 +1/day
Go
microsoft
microsoft
service-fabric

Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

Score
88
★ 3.1k ⑂ 400
C++
eclipse-zenoh
eclipse-zenoh
zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

Score
88
★ 3.0k ⑂ 326 +38/day
Rust
bastion-rs
bastion-rs
bastion

Highly-available Distributed Fault-tolerant Runtime

Score
45
★ 2.9k ⑂ 104
Rust
Related Topics
#go#golang#cloud-native#rust#kubernetes#database#machine-learning#python#devops#consensus#distributed-database#kafka

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly