distributed-systems
There are 6372 repositories under distributed-systems topic.
doocs/advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
redis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
binhnguyennus/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
etcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed system
apache/dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.
karanpratapsingh/system-design
Learn how to design systems at scale and prepare for system design interviews
spacedriveapp/spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
anoma/anoma
Reference implementation of Anoma
conductor-oss/conductor
Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications
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
ashishps1/awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
seaweedfs/seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
nsqio/nsq
A realtime distributed messaging platform
micro/go-micro
A Go microservices framework
Vonng/ddia
《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译
nats-io/nats-server
High-Performance server for NATS.io, the cloud and edge native messaging system.
rqlite/rqlite
The lightweight, user-friendly, distributed relational database built on SQLite.
systemdesign42/system-design
Newsletter to help busy software engineers become good at system design 👇
temporalio/temporal
Temporal service
ty4z2008/Qix
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
akka/akka
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Netflix/conductor
Conductor is a microservices orchestration engine.
apache/zookeeper
Apache ZooKeeper
juicedata/juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
trinodb/trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
vesoft-inc/nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
theanalyst/awesome-distributed-systems
A curated list to learn about distributed systems
madd86/awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
encoredev/encore
Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure
pingcap/talent-plan
open source training courses about distributed database and distributed systems
dotnet/orleans
Cloud Native application framework for .NET
bigscience-workshop/petals
🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
git-bug/git-bug
Distributed, offline-first bug tracker embedded in git
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.
twitter/finagle
A fault tolerant, protocol-agnostic RPC system
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