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

kyber
kyberGo

Advanced cryptographic toolkit for Go providing primitives beyond basic signing and encryption for distributed systems.

#distributed-systems#go-library#constant-time
Stars697
Forks179
Last commit1 month ago
barefoot
barefootJava

A Java library for state-of-the-art online and offline map matching using OpenStreetMap, designed for scalable location-based services.

#map-matching#location-based-services#distributed-systems
Stars692
Forks186
Last commit3 years ago
amqp
amqpElixir

An idiomatic Elixir wrapper for the Erlang RabbitMQ client, implementing the AMQP 0.9.1 protocol.

#event-driven#elixir#message-queue
Stars689
Forks126
Last commit1 month ago
consuldotnet
consuldotnetC#

A .NET client library for Consul, providing idiomatic access to service discovery, configuration, and orchestration.

#health-checking#distributed-systems#distributed-locks
Stars689
Forks185
Last commit7 years ago
peerdiscovery
peerdiscoveryGo

A pure-Go library for cross-platform local peer discovery using UDP multicast.

#udp-broadcast#local-network#udp-multicast
Stars674
Forks58
Last commit1 year ago
RedisSMQ
RedisSMQTypeScript

A simple high-performance Redis message queue for Node.js with multiple queue types, scheduling, and a web UI.

#high-performance#redis#message-queue
Stars670
Forks64
Last commit3 months ago
NATS client
NATS clientJava

A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.

#nats-protocol#jetstream#client
Stars669
Forks194
Last commit2 days ago
BlinkDB
BlinkDBScala

A large-scale data warehouse system that provides approximate query answers with error bounds on massive datasets up to 300x faster than Hive.

#spark#sampling#performance-optimization
Stars660
Forks121
Last commit12 years ago
iWF
iWFGo

A Workflow-As-Code microservice orchestration platform for building resilient, fault-tolerant, and scalable long-running processes.

#orchestrator#workflow#workflow-engine
Stars653
Forks65
Last commit12 days ago
csharp-nats
csharp-natsC#

The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.

#jetstream#client#message-queue
Stars652
Forks144
Last commit9 months ago
erlcloud
erlcloudErlang

A comprehensive Erlang library for interacting with AWS services including EC2, S3, SQS, DynamoDB, and ELB.

#backend-development#amazon-s3#distributed-systems
Stars651
Forks445
Last commit8 months ago
limiters
limitersGo

A Go library providing distributed rate limiting algorithms with pluggable backends and locks for scalable applications.

#grpc-middleware#leaky-bucket#redis
Stars650
Forks63
Last commit19 days ago
konfig
konfigGo

A composable, observable, and performant configuration management library for Go designed for distributed systems.

#golang-package#observability#distributed-systems
Stars646
Forks53
Last commit5 years ago
Scalar DB
Scalar DBJava

A universal HTAP engine providing ACID transactions and real-time analytics across diverse databases.

#database#java-library#htap-engine
Stars640
Forks44
Last commit1 day ago
ScaleCube Services
ScaleCube ServicesJava

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

#api-gateway#java-library#swim-protocol
Stars638
Forks111
Last commit16 days ago
ScaleCube
ScaleCubeJava

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

#api-gateway#java-library#swim-protocol
Stars638
Forks111
Last commit16 days ago
Airlift
AirliftJava

A Java framework for building production-ready REST services with built-in configuration, metrics, logging, and dependency injection.

#http-server#dependency-injection#distributed-systems
Stars636
Forks398
Last commit1 day ago
Verdi
VerdiRocq Prover

A Coq framework for implementing and formally verifying distributed systems with support for multiple fault models.

#proof#coq#consensus-protocols
Stars627
Forks58
Last commit5 months ago
MultiScanner
MultiScannerPython

A modular file scanning and analysis framework that automates running a suite of tools and aggregates their output.

#scanning#file-analysis#malware-analytics
Stars620
Forks127
Last commit6 years ago
YARP (Yet Another Robot Platform)
YARP (Yet Another Robot Platform)C++

A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.

#robotics#interprocess-communication#device-interface
Stars598
Forks215
Last commit1 day ago
Blueflood
BluefloodJava

A multi-tenant distributed system for ingesting, rolling up, and serving time series metrics at massive scale.

#metrics-ingestion#observability#distributed-systems
Stars598
Forks103
Last commit1 year ago
Event Sourcing and CQRS Examples
Event Sourcing and CQRS ExamplesJava

A practical example of Event Sourcing and CQRS patterns applied to a minimalistic banking domain.

#software-architecture#cqrs#event-store
Stars597
Forks121
Last commit7 days ago
Micro Frontends
Micro Frontends

A curated list of resources about Micro Frontends architecture, including concepts, tools, frameworks, and best practices.

#web-components#component-architecture#frontend-development
Stars590
Forks53
Last commit4 years ago
apalache
apalacheScala

A symbolic model checker for TLA+ and Quint specifications, translating them into SMT constraints for verification.

#tlaplus#tla-plus#blockchain-verification
Stars586
Forks51
Last commit14 days ago
JMeter Dubbo Plugin
JMeter Dubbo PluginJava

A JMeter plugin for visually stress testing Apache Dubbo interfaces with support for multiple Dubbo and JMeter versions.

#load-testing#stress-testing#dubbo
Stars569
Forks291
Last commit2 years ago
Gofer.NET
Gofer.NETC#

Easy C# API for Distributed Background Tasks/Jobs for .NET Core.

#aspnet#distributed-systems#csharp
Stars561
Forks47
Last commit3 years ago
dtle
dtleGo

A distributed data transfer and replication service for MySQL with compression, bi-directional sync, and cross-cloud capabilities.

#data-transfer#high-availability#replication
Stars560
Forks136
Last commit2 years ago
Event-Driven Architecture
Event-Driven Architecture

A curated collection of high-quality articles and resources for learning event-driven architecture principles and practices.

#software-architecture#event-driven-architecture#distributed-systems
Stars549
Forks26
Last commit2 months ago
wuid
wuidGo

An extremely fast globally unique number generator that produces 64-bit integers using Redis, MySQL, MongoDB, or custom callbacks.

#high-performance#redis#unique-id-generator
Stars545
Forks48
Last commit2 years ago
Kurtosis
KurtosisGo

A platform for packaging and launching ephemeral blockchain development and test stacks, abstracting over Docker and Kubernetes.

#ephemeral-environments#containerization#devops
Stars545
Forks97
Last commit3 days ago
EchoVault
EchoVaultGo

A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.

#database#distributed#raft-consensus
Stars537
Forks47
Last commit1 year ago
TeaTime
TeaTimeVue

A fully static distributed library system for searching and reading files from IPFS using SQLite databases hosted on GitHub.

#ipfs#library-management#offline-first
Stars528
Forks11
Last commit1 year ago
digota
digotaGo

A scalable ecommerce microservice built on gRPC, providing a clean, powerful, and secure RPC interface for modern online stores.

#digota#ecommerce#distributed-systems
Stars524
Forks86
Last commit5 years ago
fuse
fuseErlang

A robust circuit breaker library for Erlang applications to prevent cascading failures and improve system resilience.

#library#circuit-breaker#otp
Stars512
Forks52
Last commit4 years ago
Distributed Machine Learning Patterns
Distributed Machine Learning PatternsPython

A book teaching practical patterns for building scalable and reliable distributed machine learning systems using Kubernetes, TensorFlow, Kubeflow, and Argo Workflows.

#argo-workflows#model-training#large-scale-machine-learning
Stars510
Forks51
Last commit
ibc-rs
ibc-rsRust

A Rust implementation of an Inter-Blockchain Communication (IBC) relayer for connecting Cosmos-based blockchains.

#relayer#cosmos#distributed-systems
Stars507
Forks400
Last commit8 months ago
PreviousPage 9 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
6 months ago
Next
#Microservices145
#Go104
#Message Queue98
#Golang76
#Concurrency69
#Elixir66
#Java59
#Fault Tolerance58
#Messaging57
#Redis50
#Erlang49
#High Performance49