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

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
rmw_zenoh
rmw_zenohC++

A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.

#robotics#zenoh#iot
Stars491
Forks100
Last commit2 days ago
Hiqlite
HiqliteRust

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

#database#raft-consensus#high-availability
Stars465
Forks26
Last commit18 days ago
rclpy
rclpyPython

ROS 2 client library for Python, enabling Python applications to communicate in robotic systems.

#robotics#hacktoberfest#ros2
Stars464
Forks289
Last commit2 days ago
Microphone
MicrophoneC#

A lightweight .NET framework for building self-announcing REST services that automatically register with Consul or ETCD clusters.

#nancyfx#distributed-systems#asp-net-web-api
Stars457
Forks67
Last commit8 years ago
Rihanna
RihannaElixir

A high-performance, reliable Postgres-backed distributed job queue for Elixir with ACID guarantees and a web GUI.

#async-processing#elixir#distributed-systems
Stars457
Forks47
Last commit3 years ago
go-orbit-db
go-orbit-dbGo

A Go implementation of orbit-db, a peer-to-peer database built on IPFS.

#orbit-db#ipfs#p2p-database
Stars453
Forks60
Last commit15 days ago
JanusGraph for DynamoDB (Amazon)
JanusGraph for DynamoDB (Amazon)Java

A storage backend enabling JanusGraph to use Amazon DynamoDB as its underlying database for scalable graph data.

#tinkerpop#amazon-dynamodb#janusgraph
Stars447
Forks95
Last commit
dynamodb-titan-storage-backend
dynamodb-titan-storage-backendJava

A storage backend for JanusGraph that uses Amazon DynamoDB as the underlying database, enabling scalable graph data storage.

#tinkerpop#amazon-dynamodb#janusgraph
Stars447
Forks95
Last commit
EventualShop
EventualShopC#

A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.

#event-driven#eventsourcing#event-driven-architecture
Stars423
Forks85
Last commit5 months ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars421
Forks175
Last commit3 years ago
nanomsg.rs
nanomsg.rsRust

A Rust binding library for nanomsg, a high-performance messaging system and ZeroMQ successor.

#distributed-systems#zeromq-alternative#concurrent-programming
Stars402
Forks56
Last commit2 years ago
Lucid
LucidRust

A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.

#database#high-performance#storage
Stars391
Forks31
Last commit3 months ago
go-jump
go-jumpGo

A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.

#algorithm#hash-table#distributed-systems
Stars389
Forks33
Last commit4 years ago
WampSharp
WampSharpC#

A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.

#websocket-subprotocol#messaging-protocol#distributed-systems
Stars388
Forks84
Last commit11 months ago
sleuth
sleuthGo

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.

#http-services#zero-dependency#distributed-systems
Stars388
Forks24
Last commit3 years ago
Cadence-client
Cadence-clientGo

Go framework for authoring workflows and activities on the Cadence orchestration engine.

#business-logic#async-processing#task-queue
Stars379
Forks150
Last commit1 day ago
spawn
spawnElixir

An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.

#event-driven#elixir#workflow-orchestration
Stars375
Forks15
Last commit2 months ago
Wire
WireC#

A high-performance polymorphic binary serializer for .NET, designed for distributed systems with support for surrogates and version tolerance.

#high-performance#distributed-systems#dotnet
Stars374
Forks63
Last commit3 years ago
discovery-swarm
discovery-swarmJavaScript

A Node.js network swarm that uses discovery-channel to find and connect to peers over TCP or UTP.

#tcp#distributed-systems#utp
Stars372
Forks49
Last commit6 years ago
Goakt
GoaktGo

A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.

#distributed#observability#distributed-systems
Stars364
Forks37
Last commit1 day ago
Elixir Functional Programming
Elixir Functional ProgrammingElixir

Educational material introducing functional programming concepts through Elixir with practical code examples.

#code-examples#functional-programming#elixir
Stars361
Forks21
Last commit6 years ago
akka-ddd
akka-dddScala

A framework for building distributed services with DDD, CQRS, and event sourcing on the Akka platform.

#event-driven-architecture#akka#cqrs
Stars360
Forks58
Last commit1 year ago
dynamodb-transactions
dynamodb-transactionsJava

A Java library for performing client-side atomic writes and isolated reads across multiple DynamoDB items and tables.

#database#java-library#distributed-systems
Stars358
Forks87
Last commit5 years ago
riak_dt
riak_dtErlang

A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.

#otp#distributed-systems#data-structures
Stars357
Forks69
Last commit3 years ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
mongodb-erlang
mongodb-erlangErlang

A feature-rich Erlang driver for MongoDB supporting modern protocols, connection pooling, and automatic topology discovery.

#database-driver#bson#otp
Stars349
Forks270
Last commit3 months ago
Concuerror
ConcuerrorErlang

A stateless model checking tool for Erlang programs that systematically tests for concurrency errors.

#concurrent-erlang-programs#testing-tool#otp
Stars346
Forks43
Last commit1 month ago
retry
retryGo

An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.

#retry-logic#hacktoberfest#library
Stars344
Forks14
Last commit2 days ago
Obvs
ObvsC#

A .NET library providing observable microservice buses with Reactive Extensions interfaces over multiple message transports.

#reactive-extensions#event-driven#service-bus
Stars338
Forks45
Last commit1 year ago
Malamute
MalamuteC

A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.

#stream-processing#message-queue#messaging-broker
Stars334
Forks77
Last commit1 year ago
Zebus
ZebusC#

A lightweight peer-to-peer service bus for .NET applications, built with CQRS principles for fast and resilient communication.

#event-driven#command-pattern#service-bus
Stars332
Forks64
Last commit2 months ago
go-couchbase
go-couchbaseGo

An unofficial Go client for Couchbase with pool/bucket discovery, vbucket awareness, and view querying.

#database-driver#distributed-systems#go-library
Stars323
Forks88
Last commit11 months ago
eShopOnContainersDDD
eShopOnContainersDDDC#

A fully event-sourced e-commerce microservices example built with DDD, CQRS, and Aggregates.NET patterns.

#eventsourcing#cqrs#aggregates-net
Stars319
Forks45
Last commit3 years ago
Cassandra
CassandraHTML

A curated list of the best resources, tools, libraries, and documentation for the Apache Cassandra database ecosystem.

#database#apache#developer-tools
Stars319
Forks61
Last commit3 years ago
PreviousPage 10 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
4 years ago
4 years ago
Next
#Microservices145
#Go104
#Message Queue98
#Golang76
#Concurrency69
#Elixir66
#Java59
#Fault Tolerance58
#Messaging57
#Redis50
#Erlang49
#High Performance49