Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Distributed Systems

Distributed Systems

218 projects

Showing 36 of 218 projects

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
Forks662
Last commit4 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
Forks277
Last commit22 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
Forks383
Last commit2 years 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 commit3 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
Forks166
Last commit3 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
Forks107
Last commit1 year 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
Forks156
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
Forks348
Last commit10 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
Forks247
Last commit1 year 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
Forks150
Last commit26 days 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
Forks283
Last commit1 month 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
Forks294
Last commit1 month 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
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
Forks203
Last commit25 days 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
Forks532
Last commit1 month 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
Forks394
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 commit4 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 commit11 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
Forks294
Last commit9 days 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
Forks373
Last commit2 months ago
redis-lock
redis-lockGo

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

#go-redis#lock#coordination
Stars1.7k
Forks163
Last commit10 months 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
Forks117
Last commit2 months ago
DurableTask
DurableTaskC#

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

#async-await#workflow-orchestration#azure
Stars1.7k
Forks325
Last commit15 days ago
Awesome Erlang
Awesome Erlang

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

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

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

#lists#deployment#distributed-systems
Stars1.7k
Forks211
Last commit3 years ago
Jido
JidoElixir

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

#ai#functional-programming#elixir
Stars1.7k
Forks98
Last commit2 days 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.6k
Forks143
Last commit
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
Forks208
Last commit1 year 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 commit13 days 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
Forks246
Last commit5 months 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
Forks352
Last commit3 years ago
foundations
foundationsRust

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

#tracing#observability#distributed-systems
Stars1.6k
Forks109
Last commit2 days 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
Forks194
Last commit2 days 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.5k
Forks240
Last commit4 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
Forks232
Last commit2 years ago
exq
exqElixir

A Redis-backed job processing library for Elixir with Resque/Sidekiq compatibility.

#sidekiq#exq#elixir
Stars1.5k
Forks184
Last commit1 month ago
PreviousPage 6 of 7

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
28 days ago
Next
#Microservices58
#Go46
#Message Queue33
#Golang30
#Fault Tolerance30
#Cloud Native27
#High Performance26
#Messaging25
#Redis25
#Concurrency23
#Stream Processing22
#Rust22