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
Stars704
Forks179
Last commit4 months 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
Stars693
Forks185
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
Forks127
Last commit20 days 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
Forks184
Last commit7 years 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
Stars682
Forks199
Last commit3 days ago
peerdiscovery
peerdiscoveryGo

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

#udp-broadcast#local-network#udp-multicast
Stars678
Forks57
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
Forks65
Last commit1 day ago
iWF
iWFGo

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

#orchestrator#workflow#workflow-engine
Stars663
Forks64
Last commit1 month 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
erlcloud
erlcloudErlang

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

#backend-development#amazon-s3#distributed-systems
Stars653
Forks443
Last commit11 months 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
Stars653
Forks143
Last commit1 year ago
limiters
limitersGo

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

#grpc-middleware#leaky-bucket#redis
Stars652
Forks63
Last commit4 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 commit6 years 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
Stars644
Forks406
Last commit2 days ago
Scalar DB
Scalar DBJava

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

#database#java-library#htap-engine
Stars643
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
Stars639
Forks112
Last commit2 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
Stars639
Forks112
Last commit2 days 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 commit9 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
Stars621
Forks126
Last commit7 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
Stars615
Forks55
Last commit14 days 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
Stars605
Forks217
Last commit6 days 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
Stars599
Forks123
Last commit7 days 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
Forks102
Last commit2 years 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
Stars589
Forks52
Last commit5 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
Stars585
Forks32
Last commit15 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 commit3 years ago
Gofer.NET
Gofer.NETC#

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

#aspnet#distributed-systems#csharp
Stars559
Forks46
Last commit3 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
Stars557
Forks99
Last commit5 days 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
Stars557
Forks136
Last commit2 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
Stars545
Forks54
Last commit
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
Stars541
Forks47
Last commit2 years 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
Stars539
Forks48
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
Stars521
Forks86
Last commit5 years ago
Hiqlite
HiqliteRust

An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.

#database#raft-consensus#high-availability
Stars516
Forks38
Last commit5 days ago
fuse
fuseErlang

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

#library#circuit-breaker#otp
Stars513
Forks52
Last commit4 years 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
9 months ago
Next
#Microservices145
#Go104
#Message Queue98
#Golang76
#Concurrency69
#Elixir66
#Java59
#Fault Tolerance58
#Messaging57
#Rust50
#Redis50
#Erlang49