Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Distributed Systems

Distributed Systems

516 projects

Showing 36 of 516 projects

Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#cloud-infrastructure#foundatio#lock
Stars2.1k
Forks251
Last commit7 days ago
BOSH
BOSHRuby

An open source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed services.

#multi-cloud#devops-tooling#distributed-systems
Stars2.1k
Forks661
Last commit2 days ago
Crossbar
CrossbarPython

An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.

#rest#mqtt#distributed-systems
Stars2.1k
Forks279
Last commit5 days ago
Bytewax
BytewaxPython

A Python framework and Rust-based distributed processing engine for stateful event and stream processing.

#stream-processing#event-driven#data-science
Stars2.0k
Forks109
Last commit19 days ago
go-quartz
go-quartzGo

A minimalist, zero-dependency scheduling library for Go, inspired by Quartz, for managing jobs with cron and simple triggers.

#zero-dependency#library#task-scheduler
Stars2.0k
Forks94
Last commit4 months ago
amqp
amqpGo

A Go client library for AMQP 0.9.1, maintained by the RabbitMQ team, enabling communication with RabbitMQ servers.

#message-queue#go-client#distributed-systems
Stars2.0k
Forks169
Last commit3 days ago
Hprose-PHP
Hprose-PHPPHP

A high-performance, cross-language RPC engine for PHP enabling remote communication between diverse programming languages.

#rpc-client#cross-device#rpc-server
Stars2.0k
Forks381
Last commit2 years ago
Circuit
CircuitGo

A programmable PaaS/IaaS platform for dynamic cloud orchestration, service discovery, synchronization, and management across distributed clusters.

#cloud-orchestration#distributed-systems#iaas
Stars2.0k
Forks157
Last commit2 years ago
rust-rdkafka
rust-rdkafkaRust

A fully asynchronous, futures-based Apache Kafka client library for Rust built on librdkafka.

#stream-processing#futures#message-queue
Stars2.0k
Forks351
Last commit1 month ago
.NEXT Raft
.NEXT RaftC#

A high-performance .NET library suite for low-allocation scenarios like microservices, distributed systems, and database engines.

#write-ahead-log#metaprogramming#raft-consensus
Stars1.9k
Forks155
Last commit6 days ago
Deepfence PacketStreamer
Deepfence PacketStreamerGo

Distributed tcpdump for cloud native environments, capturing and streaming network packets from multiple hosts to a central receiver.

#suricata#pcap#observability
Stars1.9k
Forks246
Last commit1 year ago
Pheanstalk
PheanstalkPHP

A pure PHP 8.1+ client for the beanstalkd workqueue, enabling reliable job processing in PHP applications.

#task-processing#message-queue#distributed-systems
Stars1.9k
Forks281
Last commit3 months ago
Proto.actor
Proto.actorC#

Ultra-fast, distributed, cross-platform actor framework for Go, C#, and Java/Kotlin.

#akka#proto-actor#distributed-systems
Stars1.9k
Forks292
Last commit2 months ago
Robinhood's Faust
Robinhood's FaustPython

A Python stream processing library that ports Kafka Streams concepts to Python, enabling scalable event processing and in-memory durable key/value stores.

#stream-processing#event-driven#asyncio
Stars1.9k
Forks204
Last commit2 months ago
goad
goadGo

A highly distributed load testing tool powered by AWS Lambda, enabling global website performance testing at minimal cost.

#load-testing#performance-testing#serverless
Stars1.9k
Forks183
Last commit6 years ago
Secor
SecorJava

A fault-tolerant service that persists Kafka log data to cloud storage like S3, GCS, Azure Blob Storage, and OpenStack Swift.

#distributed-systems#data-archiving#hadoop-ecosystem
Stars1.9k
Forks537
Last commit3 months ago
rpclib
rpclibC++

A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.

#cplusplus-14#msgpack#asio
Stars1.8k
Forks397
Last commit2 years ago
rsmq
rsmqJavaScript

A lightweight message queue for Node.js that uses Redis as a backend, requiring no dedicated queue server.

#redis#message-queue#queue
Stars1.8k
Forks120
Last commit5 years ago
uuid
uuidGo

A pure Go implementation of UUIDs (RFC-9562) supporting versions 1-8 for generation and parsing.

#uuid4#k-sortable#rfc-9562
Stars1.8k
Forks124
Last commit28 days ago
LibP2P Specs
LibP2P Specs

Technical specifications for the libp2p networking stack, defining wire protocols, addressing, and core abstractions for peer-to-peer applications.

#transport-security#dht#networking-protocols
Stars1.8k
Forks311
Last commit1 month ago
Genie
GenieJava

A federated Big Data orchestration service that simplifies job execution across distributed clusters by abstracting infrastructure complexity.

#data-orchestration#spark#netflixoss
Stars1.8k
Forks372
Last commit4 months ago
redis-lock
redis-lockGo

A Go library providing a simplified distributed locking implementation using Redis.

#go-redis#lock#coordination
Stars1.8k
Forks164
Last commit19 days ago
cachex
cachexElixir

A powerful, feature-rich in-memory key/value caching library for Elixir with support for transactions, fallbacks, and expirations.

#elixir#memory-cache#caching
Stars1.7k
Forks119
Last commit3 months ago
Jido
JidoElixir

An autonomous agent framework for Elixir, built for distributed, multi-agent systems and dynamic workflows.

#ai#functional-programming#elixir
Stars1.7k
Forks105
Last commit2 days ago
DurableTask
DurableTaskC#

A library for writing long-running persistent workflows in C# using async/await.

#async-await#workflow-orchestration#azure
Stars1.7k
Forks328
Last commit9 hours ago
Awesome Erlang
Awesome Erlang

A curated list of awesome Erlang libraries, resources, and tools for developers.

#lists#functional-programming#developer-tools
Stars1.7k
Forks208
Last commit3 years ago
Erlang
Erlang

A curated list of awesome Erlang libraries, resources, and tools for developers.

#lists#deployment#distributed-systems
Stars1.7k
Forks208
Last commit3 years ago
Eventsoucing in Python
Eventsoucing in PythonPython

A comprehensive Python library for building event-sourced applications with flexible persistence, encryption, and concurrency control.

#eventsourcing#concurrency-control#database-adapters
Stars1.7k
Forks142
Last commit
foundations
foundationsRust

A modular Rust library for building production-ready distributed services with built-in observability and security.

#tracing#observability#distributed-systems
Stars1.6k
Forks118
Last commit3 days ago
RMQ (.6k)
RMQ (.6k)Go

A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.

#task-queue#redis#message-queue
Stars1.6k
Forks207
Last commit1 year ago
Gatekeeper
GatekeeperC

An open-source, scalable DDoS protection system designed for network operators to withstand high-bandwidth attacks.

#ddos-protection#ddos-mitigation#traffic-management
Stars1.6k
Forks249
Last commit7 months ago
AgileConfig
AgileConfigC#

A lightweight, distributed configuration center for .NET Core applications with real-time updates and fault tolerance.

#real-time-configuration#configuration-center#configuration-server
Stars1.6k
Forks321
Last commit5 days ago
poolboy
poolboyErlang

A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.

#distributed-systems#pool#worker-pool
Stars1.6k
Forks351
Last commit3 years ago
Apache Pekko
Apache PekkoScala

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala with the Actor Model.

#stream-processing#message-driven#http-server
Stars1.6k
Forks197
Last commit1 day ago
db-scheduler
db-schedulerJava

A persistent, cluster-friendly task scheduler for Java applications using a single database table.

#hacktoberfest#task-scheduler#job-scheduler
Stars1.6k
Forks246
Last commit6 days ago
microdot
microdotC#

An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.

#orleans#health-checks#dependency-injection
Stars1.5k
Forks231
Last commit2 years ago
PreviousPage 6 of 15

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
Next
#Microservices117
#Go91
#Message Queue82
#Golang66
#Concurrency56
#Fault Tolerance50
#High Performance47
#Messaging46
#Java46
#Rust45
#Redis44
#Cloud Native42