Open source distributed-systems projects
Every project in the registry tagged distributed-systems, ranked by real GitHub adoption.
Distributed reliable key-value store for the most critical data of a distributed system
Your personal distributed filesystem
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Build resilient applications with durable execution workflows
High-Performance server for NATS.io, the cloud and edge native messaging system.
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Apache ZooKeeper
Accelerate backend development with effortless scalability
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and res
A fault tolerant, protocol-agnostic RPC system
Distributed task queue for background jobs and workflows
Broadcast, Presence, and Postgres Changes via WebSockets
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
A Cloud Native traffic orchestration system. (CNCF Project)
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plu
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
Fullstack Workspace for Humans & Machines
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Secure, decentralized cloud storage for your data
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large
Pluggable foundation blocks for building distributed apps.
AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.
Distributed Big Data Orchestration Service
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Simple. Scalable. Multi-cloud monitoring.
基于Go语言开发的高性能分布式游戏服务器框架
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-d
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
The State Layer of Agent Sandbox
Related tags
Frequently asked questions
How many open source distributed-systems projects are there?
This registry tracks 35 projects tagged distributed-systems, with 371,569 GitHub stars between them. The most-adopted is etcd at 52,441 stars.
Are these distributed-systems projects free to use?
Yes — 35 of the 35 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which distributed-systems project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these distributed-systems projects still maintained?
35 of the 35 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.