Topics / #distributed-computing
Distributed-computing projects on GitHub
Frameworks for distributed training and enterprise distributed systems.
As of , the most-starred Distributed-computing projects on GitHub are ray (44.1K stars), ColossalAI (41.4K stars) and hadoop (15.7K stars). GitHub.Locker tracks 12 Distributed-computing repositories with 177.6K stars combined. The fastest-growing on October 16 was ray, with +12 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+12ray
ray-project/ray · ★ 44.1KRay is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.
+4petals
bigscience-workshop/petals · ★ 10.6KPetals lets you run big open LLMs at home, BitTorrent-style: you join a public swarm that serves models like Llama 3.1 (405B), Mixtral (8x22B), Falcon (40B+) and BLOOM (176B) for inference and fine-tuning right from your desktop or Google Colab, up to 10x faster than offloading.
+3ColossalAI
hpcaitech/ColossalAI · ★ 41.4KColossal-AI is an open-source system for training and running large AI models more cheaply, faster and with less hardware, by providing a toolbox of parallelism and memory-optimization techniques.
+3beta9
beam-cloud/beta9 · ★ 1.8KAn open-source runtime for serverless AI workloads — it runs Python code in autoscaling GPU containers that scale to zero. It's also the engine powering Beam, a fully managed cloud.
The all-time top
12 projects · by stars
- 44.1K
#1 · ray-project/rayray
Ray is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.
- 41.4K
#2 · hpcaitech/ColossalAIColossalAI
Colossal-AI is an open-source system for training and running large AI models more cheaply, faster and with less hardware, by providing a toolbox of parallelism and memory-optimization techniques.
- 15.7K
#3 · apache/hadoophadoop
Apache Hadoop is the open-source big data platform for reliable, distributed storage and processing of very large data sets across clusters of machines.
- 4

Qix
15.2Kty4z2008/QixQix is a curated collection of learning resources covering Machine Learning, Deep Learning, PostgreSQL, Distributed Systems, Node.js and Golang, maintained by one author sharing notes and translations.
- 5

dask
13.9Kdask/dask · PythonDask is a flexible parallel computing library for analytics — it runs Python data workloads as scheduled tasks so they can use many cores or machines instead of a single process.
- 6

akka-core
13.3Kakka/akka-core · ScalaAkka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.
- 7

petals
10.6Kbigscience-workshop/petals · PythonPetals lets you run big open LLMs at home, BitTorrent-style: you join a public swarm that serves models like Llama 3.1 (405B), Mixtral (8x22B), Falcon (40B+) and BLOOM (176B) for inference and fine-tuning right from your desktop or Google Colab, up to 10x faster than offloading.
- 8

DeepEP
10.3Kdeepseek-ai/DeepEP · CudaDeepEP is a high-performance communication library for MoE (mixture-of-experts) models, providing fast all-to-all GPU kernels for expert-parallel dispatch and combine operations used in ML training and inference.
- 9
PySyft
10KOpenMined/PySyft · PythonPySyft (the 'syft' package) lets you perform data science on data that stays on someone else's server, so researchers can get answers from data without needing a copy or direct access to it.
- 10

beta9
1.8Kbeam-cloud/beta9 · GoAn open-source runtime for serverless AI workloads — it runs Python code in autoscaling GPU containers that scale to zero. It's also the engine powering Beam, a fully managed cloud.
- 11

enterprise-system-design
642DrHazemAli/enterprise-system-designThis is a source-grounded engineering course and architectural reference for designing enterprise systems that survive real traffic, partial failure, security review, and changing requirements, covering distributed systems, AI workloads, cybersecurity, reliability, cloud, HPC, and edge infrastructure built on Azure.
- 12
pooled
589Nehanth/pooled · JavaScriptSwarmLLM pools the WebGPU power of several devices open in browser tabs to run large open models that no single device could hold on its own, splitting the model into layer slices and passing a small activation vector between devices over WebRTC.
Related topics
Often tagged together
- distributed-systems270
- machine-learning916
- python2,383
- deep-learning737
- gpu789
- linux4,184
- server1,459
- ai1,955
- cloud443
- inference327
- library1,587
- open-source5,666
- pytorch419
- framework758
- large-language-models213
- llm1,483
- llm-inference119
- mit3,312
- research764
- cuda396
- data-science231
- fine-tuning185
- gpu-acceleration144
- high-performance141