547 Open Source Distributed Systems Software Projects
Free and open source distributed systems code projects including engines, APIs, generators, and tools.
Etcd 33146 ⭐
Distributed reliable key-value store for the most critical data of a distributed system
Xgboost 19956 ⭐
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, Flink and DataFlow
Akka 11146 ⭐
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Seaweedfs 10789 ⭐
SeaweedFS is a distributed object store and file system to store and serve billions of files fast! Object store has O(1) disk seek, transparent cloud integration. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.
Orleans 7028 ⭐
Orleans is a cross-platform framework for building distributed applications with .NET
Uber Cadence 4279 ⭐
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Jocko 4018 ⭐
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Awesome System Design 3283 ⭐
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Service Fabric 2784 ⭐
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Chrislusf Gleam 2629 ⭐
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Go Chassis 1676 ⭐
a microservice framework for rapid development of micro services in Go with rich eco-system
Sandglass 1532 ⭐
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Presto 1426 ⭐
Home of the community managed version of Presto, the distributed SQL query engine for big data, under the auspices of the Presto Software Foundation.
Gnes 1148 ⭐
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
Storj 1140 ⭐
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Awesome System For Machine Learning 1019 ⭐
A curated list of research in machine learning system. I also summarize some papers if I think they are really interesting.
Distributedsystem Series 968 ⭐
:books: 深入浅出分布式基础架构，Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
Whitfin Cachex 898 ⭐
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
Blockade 819 ⭐
Docker-based utility for testing network failures and partitions in distributed applications
HemeraJS Hemera 757 ⭐
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Kubernetes Gpu Guide 727 ⭐
This guide should help fellow researchers and hobbyists to easily automate and accelerate there deep leaning training with their own Kubernetes GPU cluster.
Mysteriumnetwork Node 643 ⭐
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Distributed Consensus Reading List 651 ⭐
A long list of academic papers on the topic of distributed consensus
Ray 636 ⭐
A high-performance framework for eventually consistent distributed event traceability based on the Virtual Actor model.
Lightctr 623 ⭐
Lightweight and Scalable framework that combines mainstream algorithms of Click-Through-Rate prediction based computational DAG, philosophy of Parameter Server and Ring-AllReduce collective communication.