Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Distributed Systems

Distributed Systems

509 projects

Showing 36 of 509 projects

Redis
RedisC

An in-memory data structure store used as a cache, database, message broker, and vector query engine for real-time applications.

#ai-infrastructure#database#open-source
Stars74.7k
Forks24.7k
Last commit3 days ago
Awesome Scalability
Awesome Scalability

An organized reading list of patterns, case studies, and articles on building scalable, reliable, and performant large-scale systems.

#devops#case-studies#reliability
Stars71.6k
Forks7.0k
Last commit5 months ago
etcd
etcdGo

A distributed reliable key-value store for the most critical data of a distributed system.

#database#high-availability#cncf
Stars51.8k
Forks10.4k
Last commit1 day ago
Etcd
EtcdGo

A distributed, reliable key-value store for the most critical data of a distributed system.

#database#high-availability#cncf
Stars51.8k
Forks10.4k
Last commit1 day ago
go-ethereum
go-ethereumGo

A Go implementation of the Ethereum execution layer protocol, providing a full node client and developer tools.

#json-rpc#execution-layer#smart-contracts
Stars51.1k
Forks21.9k
Last commit3 days ago
gRPC
gRPCC++

A modern, high-performance remote procedure call (RPC) framework that enables transparent client-server communication across multiple languages.

#high-performance#distributed-systems#client-server
Stars44.9k
Forks11.2k
Last commit2 days ago
Dubbo
DubboJava

A Java-based RPC and microservice framework for building enterprise-grade distributed systems.

#dubbo#observability#http
Stars41.5k
Forks26.4k
Last commit21 hours ago
FastChat
FastChatPython

An open platform for training, serving, and evaluating large language model based chatbots.

#model-training#distributed-systems#chatbot
Stars39.5k
Forks4.8k
Last commit1 month ago
spacedrive
spacedriveRust

An open-source cross-platform file manager powered by a virtual distributed filesystem, unifying files across devices and clouds.

#distributed-filesystem#open-source#storage
Stars38.2k
Forks1.3k
Last commit1 month ago
SeaweedFS
SeaweedFSGo

A distributed storage system for object storage (S3), file systems, and Iceberg tables, optimized for billions of files with O(1) disk access.

#high-scalability#tiered-file-system#distributed-storage
Stars32.8k
Forks2.8k
Last commit
Apache Kafka Streams
Apache Kafka StreamsJava

A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.

#stream-processing#message-queue#data-integration
Stars32.7k
Forks15.3k
Last commit1 day ago
RustFS
RustFSRust

A high-performance, S3-compatible distributed object storage system built in Rust, optimized for data lakes and AI workloads.

#openstack-swift#filesystem#amazon-s3
Stars28.5k
Forks1.2k
Last commit20 hours ago
XGBoost
XGBoostC++

A scalable, portable, and distributed gradient boosting library for efficient machine learning across multiple languages and platforms.

#parallel-computing#gbdt#data-science
Stars28.5k
Forks8.9k
Last commit3 days ago
go-kit
go-kitGo

A programming toolkit for building microservices and elegant monoliths in Go, solving common distributed systems problems.

#go-toolkit#service-architecture#enterprise-go
Stars27.4k
Forks2.4k
Last commit1 year ago
hacker-laws
hacker-lawsHTML

A curated collection of laws, theories, principles, and patterns that developers and technologists encounter.

#productivity#computerscience#distributed-systems
Stars27.2k
Forks1.6k
Last commit20 days ago
Elixir Github Repository
Elixir Github RepositoryElixir

A dynamic, functional programming language for building scalable and maintainable applications.

#programming-language#functional-programming#metaprogramming
Stars26.5k
Forks3.5k
Last commit1 day ago
nsq
nsqGo

A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

#message-queue#queue#high-availability
Stars25.7k
Forks2.9k
Last commit11 months ago
Kratos
KratosGo

A Go microservices framework for building robust, cloud-native applications with built-in service governance.

#api-framework#http#distributed-systems
Stars25.7k
Forks4.2k
Last commit3 days ago
Hystrix
HystrixJava

A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.

#concurrency-control#java-library#circuit-breaker
Stars24.5k
Forks4.7k
Last commit5 months ago
Redisson
RedissonJava

A Java client and real-time data platform for Valkey and Redis, providing distributed Java objects, services, and APIs.

#lock#distributed-collections#distributed
Stars24.4k
Forks5.5k
Last commit19 hours ago
grpc-go
grpc-goGo

The official Go implementation of gRPC, a high-performance, open-source RPC framework using HTTP/2.

#hacktoberfest#distributed-systems#dogs-over-cats
Stars23.0k
Forks4.7k
Last commit3 days ago
Go-micro
Go-microGo

A Go framework for building distributed microservices with built-in RPC, service discovery, data modeling, and AI agent integration via MCP.

#distributed-systems#data-modeling#cli-tool
Stars22.8k
Forks2.4k
Last commit1 day ago
Temporal
TemporalGo

A durable execution platform for building scalable, reliable applications with automatic failure handling.

#workflow-management#service-bus#workflow-management-system
Stars20.8k
Forks1.6k
Last commit1 day ago
Online Boutique
Online BoutiqueGo

A sample cloud-native e-commerce application built with 11 microservices to demonstrate Kubernetes, Istio, and gRPC best practices.

#istio#distributed-systems#kubernetes
Stars20.4k
Forks10.0k
Last commit14 days ago
NATS
NATSGo

High-performance server for NATS.io, a cloud and edge native messaging system for digital systems, services, and devices.

#messaging-system#high-performance#message-queue
Stars20.0k
Forks1.8k
Last commit3 days ago
NATS (k)
NATS (k)Go

High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.

#iot#messaging-system#message-queue
Stars20.0k
Forks1.8k
Last commit3 days ago
Keploy
KeployGo

Open-source API and integration testing platform that auto-generates tests and mocks from real user traffic using eBPF.

#devops#mock-generation#integration-testing
Stars17.6k
Forks2.2k
Last commit1 day ago
RQLite
RQLiteGo

A lightweight, fault-tolerant distributed relational database built on SQLite, designed for high availability with minimal operational effort.

#database#high-availability#replication
Stars17.6k
Forks788
Last commit6 days ago
bRPC
bRPCC++

An industrial-grade, high-performance RPC framework in C++ for building scalable distributed systems.

#raft-consensus#high-performance#observability
Stars17.5k
Forks4.1k
Last commit3 days ago
kubo
kuboGo

The original and most widely used IPFS implementation in Go, providing a full-featured node for decentralized content-addressed storage.

#ipfs#dht#decentralized-storage
Stars17.0k
Forks3.2k
Last commit1 day ago
Back-End Developer Interview Questions
Back-End Developer Interview Questions

A comprehensive collection of open-ended interview questions for vetting back-end developers, covering design patterns, databases, concurrency, and more.

#career-development#distributed-systems#back-end-development
Stars16.7k
Forks2.0k
Last commit1 year ago
Bull
BullJavaScript

A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.

#message#redis#message-queue
Stars16.2k
Forks1.4k
Last commit29 days ago
TigerBeetle
TigerBeetleZig

A financial transactions database designed for mission-critical safety and performance in OLTP systems.

#financial-database#mission-critical#high-performance
Stars16.2k
Forks826
Last commit22 hours ago
ScyllaDB
ScyllaDBC++

A high-performance NoSQL database compatible with Apache Cassandra and Amazon DynamoDB, built on a shared-nothing architecture.

#real-time-database#database#seastar
Stars15.6k
Forks1.5k
Last commit1 day ago
Big Data
Big Data

A curated list of awesome big data frameworks, resources, and tools across various categories.

#database#data-storage#open-source
Stars14.4k
Forks2.6k
Last commit20 days ago
awesome-bigdata
awesome-bigdata

A curated list of awesome big data frameworks, resources, and tools across various categories.

#database#data-science#distributed-systems
Stars14.4k
Forks2.6k
Last commit20 days ago
Page 1 of 15

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
19 hours ago
Next
#Microservices116
#Go90
#Message Queue79
#Golang66
#Concurrency56
#Fault Tolerance50
#High Performance47
#Messaging45
#Java45
#Rust45
#Redis44
#Cloud Native42