Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Distributed Systems

Distributed Systems

675 projects

Showing 36 of 675 projects

xid
xidGo

A globally unique ID generator for the web, using a 12-byte Mongo Object ID algorithm with a compact base32hex string representation.

#server-side#unique-id-generator#distributed-systems
Stars4.3k
Forks213
Last commit4 months ago
Garage
GarageRust

An S3-compatible distributed object storage service designed for small-to-medium scale self-hosted geo-distributed deployments.

#high-availability#object-storage#distributed-systems
Stars4.2k
Forks159
Last commit4 days ago
pyzmq
pyzmqPython

Python bindings for ZeroMQ, enabling high-performance distributed messaging in Python applications.

#cython#message-queue#distributed-systems
Stars4.2k
Forks668
Last commit6 days ago
DotnetSpider
DotnetSpiderC#

A lightweight, efficient, and fast high-level web crawling and scraping framework for .NET.

#web-crawling#distributed#redis
Stars4.1k
Forks1.1k
Last commit3 months ago
bee-queue
bee-queueJavaScript

A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.

#redis-queue#task-queue#redis
Stars4.0k
Forks222
Last commit4 days ago
Emitter
EmitterGo

A distributed, high-performance publish-subscribe platform built on MQTT, supporting message storage, security, and monitoring.

#realtime#iot#high-performance
Stars4.0k
Forks358
Last commit2 months ago
dora
doraRust

A Rust-based middleware framework for building low-latency, composable, and distributed AI robotic applications using dataflow graphs.

#robotics#ai#apache-arrow
Stars3.9k
Forks418
Last commit21 hours ago
Tarpc
TarpcRust

An RPC framework for Rust that defines services in code, eliminating separate schema compilation and language switching.

#futures#tracing#asynchronous-programming
Stars3.7k
Forks228
Last commit2 months ago
Services Engineering
Services Engineering

A curated reading list of essential papers, posts, and books for engineers building and operating cloud infrastructure services.

#cloud-infrastructure#distributed-systems#operational-excellence
Stars3.7k
Forks316
Last commit3 years ago
Services Engineering Reading List
Services Engineering Reading List

A curated reading list of essential papers, posts, and books for engineers building and operating cloud infrastructure services.

#cloud-infrastructure#distributed-systems#operational-excellence
Stars3.7k
Forks316
Last commit3 years ago
databus
databusJava

A source-agnostic distributed change data capture system for reliably capturing and streaming primary data changes.

#linkedin#oracle#change-data-capture
Stars3.7k
Forks737
Last commit2 years ago
Event Sourcing .NET
Event Sourcing .NETC#

A comprehensive collection of tutorials, samples, and resources for implementing Event Sourcing and CQRS in .NET using Marten and EventStoreDB.

#hacktoberfest#cqrs#event-sourcing
Stars3.7k
Forks545
Last commit2 months ago
Tarantool
TarantoolLua

An in-memory computing platform combining a high-performance database and Lua application server for scalable web components.

#tarantool#database#msgpack
Stars3.7k
Forks412
Last commit1 day ago
P
PC#

A state machine based programming language for formally modeling and analyzing complex distributed systems.

#event-driven#programming-language#state-machines
Stars3.6k
Forks223
Last commit3 days ago
Apache Heron (incubating)
Apache Heron (incubating)Java

Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.

#stream-processing#real-time-analytics#distributed-systems
Stars3.6k
Forks581
Last commit3 years ago
VerneMQ (.5k)
VerneMQ (.5k)Erlang

A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.

#iot-middleware#distributed#vernemq
Stars3.6k
Forks427
Last commit4 days ago
VerneMQ
VerneMQErlang

A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.

#iot-middleware#distributed#vernemq
Stars3.6k
Forks427
Last commit4 days ago
rate-limiter-flexible
rate-limiter-flexibleJavaScript

Atomic and non-atomic counters and rate limiting tools for Node.js, Deno, and browsers to protect from DoS and brute force attacks.

#throttle#dos-protection#redis
Stars3.6k
Forks193
Last commit1 month ago
gleam
gleamGo

A high-performance distributed map/reduce system with DAG execution, written in Go, supporting standalone or distributed modes.

#stream-processing#cluster-computing#distributed-systems
Stars3.6k
Forks292
Last commit14 days ago
TickerQ
TickerQC#

A fast, reflection-free background task scheduler for .NET with source generators, EF Core/Redis persistence, cron execution, and a real-time dashboard.

#open-source#ef-core#task-scheduler
Stars3.6k
Forks210
Last commit19 days ago
PyTorch-BigGraph
PyTorch-BigGraphPython

A distributed system for learning graph embeddings from large-scale graphs with billions of entities and trillions of edges.

#negative-sampling#entity-embeddings#knowledge-graphs
Stars3.5k
Forks455
Last commit
C++ Actor Framework
C++ Actor FrameworkC++

An open-source C++ framework implementing the Actor Model for building scalable, high-performance concurrent and distributed applications.

#high-performance#distributed-systems#async
Stars3.4k
Forks573
Last commit1 day ago
nano
nanoGo

A lightweight, high-performance Go framework for building real-time game servers and distributed systems.

#multiplayer#websocket-server#game-server
Stars3.2k
Forks465
Last commit4 months ago
BlazingMQ (.1k)
BlazingMQ (.1k)C++

A modern, high-performance open source distributed message queuing system with durability, fault tolerance, and rich routing strategies.

#high-performance#message-queue#queue
Stars3.2k
Forks191
Last commit1 day ago
roshi
roshiGo

A distributed, eventually consistent CRDT set implementation for timestamped events, built on Redis.

#redis#distributed-systems#data-replication
Stars3.2k
Forks155
Last commit1 month ago
NetMQ
NetMQC#

A 100% native C# implementation of the ZeroMQ messaging library for .NET applications.

#netmq#high-performance#message-queue
Stars3.2k
Forks764
Last commit1 month ago
HugeGraph
HugeGraphJava

A fast, highly-scalable graph database supporting over 10 billion vertices and edges with OLTP capabilities and dual Gremlin/Cypher query language support.

#database#graph#rocksdb
Stars3.1k
Forks625
Last commit20 hours ago
Awesome Microservices .NET Core
Awesome Microservices .NET Core

A curated collection of training series, articles, videos, books, courses, sample projects, and tools for building microservices with .NET.

#api-gateway#developer-tools#event-driven-architecture
Stars3.1k
Forks391
Last commit1 year ago
JobRunr
JobRunrJava

A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.

#scheduled-jobs#java-scheduler#task-queue
Stars3.0k
Forks319
Last commit8 days ago
Eclipse Zenoh
Eclipse ZenohRust

A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.

#robotics#zenoh#iot
Stars3.0k
Forks337
Last commit23 hours ago
Streaming
Streaming

A curated list of awesome streaming frameworks, applications, readings, and resources for stream processing.

#stream-processing#message-queue#real-time-analytics
Stars3.0k
Forks320
Last commit1 day ago
userver
userverC++

An open-source asynchronous framework for building high-performance C++ microservices and utilities with rich abstractions.

#database-access#high-performance#high-availability
Stars2.9k
Forks403
Last commit2 days ago
Fast-RTPS
Fast-RTPSC++

A C++ implementation of the DDS (Data Distribution Service) standard for real-time publish-subscribe communications.

#robotics#publish-subscribe#ros2
Stars2.9k
Forks938
Last commit1 day ago
goworker
goworkerGo

A Resque-compatible, Go-based background worker that runs jobs 10-100,000x faster than Ruby workers.

#high-performance#redis#distributed-systems
Stars2.8k
Forks243
Last commit1 year ago
hypercore
hypercoreJavaScript

A secure, distributed append-only log for sharing large datasets and real-time data streams.

#decentralized-storage#distributed-systems#data-replication
Stars2.8k
Forks208
Last commit1 day ago
Pitaya
PitayaGo

A scalable game server framework with clustering support and client libraries for iOS, Android, Unity, and others.

#ios#golang-application#game-server
Stars2.8k
Forks538
Last commit2 days ago
PreviousPage 4 of 19

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
2 years ago
Next
#Microservices145
#Go104
#Message Queue98
#Golang76
#Concurrency69
#Elixir66
#Java59
#Fault Tolerance58
#Messaging57
#Redis50
#Erlang49
#High Performance49