All Categories → Software Architecture → distributed-systems

Top 455 distributed-systems open source projects

Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Saga
Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
elixir cluster
Distributed Elixir Cluster on Render with libcluster and Mix Releases
reactive-pipes
A thin library around Reactive Extensions to simplify writing evented applications in C#.
DTC
DTC is a high performance Distributed Table Cache system designed by JD.com that offering hotspot data cache for databases in order to reduce pressure of database and improve QPS.
Layr
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme
privacy-preserving-primitives
primitives and protocols for implementing privacy preserving networks
chapar
A framework for verification of causal consistency for distributed key-value stores and their clients in Coq [maintainer=@palmskog]
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
realtimemap-dotnet
A showcase for Proto.Actor - an ultra-fast distributed actors solution for Go, C#, and Java/Kotlin.
Raf
An Elixir library which implements the Raft consensus protocol
nats-account-server
A simple HTTP/NATS server to host JWTs for nats-server 2.0 account authentication.
ex united
Easily spawn Elixir nodes (supervising, Mix configured, easy asserted / refuted) within ExUnit tests
hlclock
Hybrid Logical Clocks for Elixir
django-celery-fulldbresult
Django Celery DB Backend that keeps enough info to retry a task.
auklet
Auklet is a high performance storage engine based on Openstack Swift
asparagus
An easy to use task scheduler for distributed systems
sworm
A user-friendly distributed process registry and process supervisor
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
file management sys
file_management_sys 是一个文件共享系统,包括前端文件展示系统和后台管理系统,基于SpringBoot + MyBatis实现。前端文件展示系统包括文件分类和展示界面,文件搜索和文件上传等模块。后台管理系统包含文件管理,权限管理等模块。
b-rabbit
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
NautilusCSharp
The open-core for enterprise-grade algorithmic trading infrastructure
research
distributed system;blokchain;filecoin/ipfs,...
consistent-hashing
an implementation of Consistent Hashing in pure Ruby using an AVL tree
MIT6.824-2017-Chinese
A Chinese version of MIT 6.824 (Distributed System)
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
gen browser
Transparent bi-directional communication for clients, servers and more
rdoc
Conflict-free replicated JSON implementation in native Go
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
nact
nact ⇒ node.js + actors ⇒ your services have never been so µ
teracache
Scalable, fault-tolerant, highly-available cache
pylm
A framework to build components for high performance distributed applications.
Learning-Notes
some notes on learning C++, Go, UNIX, Database and Distributed System
301-360 of 455 distributed-systems projects