Topic

distributed-systems

Repositories (1651)

Raft
Raft BugenZhao Rust

🗳 A solution to pingcap/talent-plan, aka "6.824 Lab 2: Raft" and "6.824 Lab 3: Fault-tolerant Key/Value Service" from MIT.

31
aegis
aegis shieldworks Go

Aegis: Keep Your Secrets… Secret

31
nyla-instant-messaging-app
nyla-instant-messaging-app francescocartelli JavaScript

Nyla is a centralized instant messaging application built with React.js front-end, Express.js back-end and MongoDB database. Real-time messaging is pr...

31
huffleraft
huffleraft s4ayub Go

Replicated key-value store driven by the raft consensus protocol :mountain_bicyclist:

30
akkeeper
akkeeper izeigerman Scala

An easy way to deploy your Akka services to a distributed environment.

30
crack
crack spacejam Rust

building blocks and testing tools for reliable systems

30
skyring
skyring esatterwhite JavaScript

Distributed timers as a service - for Node.js

30
CrashTuner
CrashTuner lujiefsi Shell

CrashTuner(SOSP2019)

30
nkn-shell-daemon
nkn-shell-daemon nknorg JavaScript

NKN shell daemon

30
mokka
mokka ega-forever TypeScript

Mokka consensus

30
fjage
fjage org-arl Java

Framework for Java and Groovy Agents

30
aether
aether dtqec Common Lisp

Distributed system emulation in Common Lisp

30
distributed-dentistimo-frontend
distributed-dentistimo-frontend drakeaxelrod TypeScript

The frontend/user interface for my distributed systems class

30
typhon
typhon anoma TLA

Formalization of Typhon protocol

30
hlc
hlc CharlieTap Kotlin

A Kotlin multiplatform implementation of a hybrid logical clock

30
kafka-leader-election
kafka-leader-election kafbat Java

This Java library has been designed to facilitate leader election within Kafka clusters providing an efficient and robust solution for distributed coo...

30
gossipod
gossipod TheDhejavu Rust

Asynchronous Scalable Weakly-consistent Infection-style Process Group Membership Protocol(SWIM) implementation written in Rust.

30
skypier-vpn
skypier-vpn SkyPierIO Go

🪢 A decentralized VPN built on top of libp2p. Get rewarded by sharing your unused bandwidth / just browse safely behind a Skypier node.

30
s2c
s2c io-s2c Java

A replicated state machine built atop S3.

30
soroban-versioning
soroban-versioning tupui TypeScript

Tansu - Bringing open source software development to the Stellar blockchain

30
d9d
d9d d9d-project Python

d9d - d[istribute]d - distributed training framework based on PyTorch that tries to be efficient yet hackable

30
Ray
Ray KeshawnVan Java
29
chaos-injection-using-simmy
chaos-injection-using-simmy vany0114 C#

A microservice based application to demonstrate how chaos engineering works with Simmy using chaos policies in a distributed system.

29
fabex
fabex hyperledger-labs Go

Block explorer for Hyperledger Fabric

29
Flightplan
Flightplan eniac C

Flightplan is a toolchain for the flexible decomposition of P4 programs and their allocation to heterogeneous hardware to improve performance, reliabi...

29
ucz-dfs
ucz-dfs mbajer42 Rust

A distributed file system written in Rust.

29
awesome-big-data
awesome-big-data lichaojacobs

大数据&&分布式系统学习过程中一些经验总结

29
BlockchainEngineering
BlockchainEngineering grimadas Jupyter Notebook

Learn to think like a blockchain designer by solving practical challenges

29
scheduledwf
scheduledwf jas34 Java

Schedule Conductor workflow is a scheduler as a service that runs in the cloud with Netflix conductor embedded in it. It runs as an extension module o...

29
Dentistimo-Frontend
Dentistimo-Frontend Caisesiume TypeScript

Frontend component in the Dentistimo distributed system

29
Federated-Learning-Research
Federated-Learning-Research ysyisyourbrother Python

An implementation of federated learning research baseline methods based on FedML-core, which can be deployed on real distributed cluster and help rese...

29
rldb
rldb rcmgleite Rust

A dynamo-like key/value database implemented in rust.

29
Lithium
Lithium ElementAstro C++

Open Astrophotography Terminal (Reborn)

29
FoodDesire
FoodDesire haritha99ch C#

An Online Food Ordering System for PUSL3119 Computing Project. This project contains the implementation of Entity Framework and clear application arch...

29
skillmaxxing
skillmaxxing johnvouros Shell

A phase-aware operating system for coding agents that helps them explore, ship, harden, and verify without losing the plot.

29
awesome-graph-engineering
awesome-graph-engineering ChaoYue0307 Python

🕸️ Engineer the organization, not just the agent. 562 curated resources · 9 design layers · 11 sections · 252 papers & preprints — a field guide, CC0...

29
jiface
jiface clojang Clojure

A Clojure-idiomatic wrapper around Erlang's JInterface

28
Kubeleans
Kubeleans Kubeleans C#

An opinionated way of implement Orleans Grains as Serverless Functions

28
raft-badger
raft-badger markthethomas Go

Badger-based backend for Hashicorp's raft package

28
structured-p2p-overlay-network
structured-p2p-overlay-network James-QiuHaoran Python

Final Year Project @HKU Department of Computer Science | HGFRR includes a new peer-to-peer network protocol that improves communication efficiency and...

28
docs
docs automata-network HTML

Automata Network Documentation

28
nbody-simulation
nbody-simulation dileban C

Parallel N-Body Simulation with Barnes-Hut Approximation

28
k8slock
k8slock jrhouston Go

A distributed locking module for Go using the Lease resource from the Kubernetes coordination API

28
EinsteinDB
EinsteinDB YosiSF Rust

In a nutshell, EinsteinDB is a persistent indexing scheme based off of LSH-KVX that exploits the distinct merits of hash index and B+-Tree index to su...

28
m2
m2 qichengzx Go

a simple http key/value cache system based on raft protocol.

28
OKLib
OKLib OrderLab Java

OKLib: A Toolchain for Checking Silent Semantic Violations in Distributed Systems

28
ranger
ranger adammck Go

Generic range-based sharding prototype

28
cyber-autonomy
cyber-autonomy stateless-minds Go

P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media.

28
zeronos-archive
zeronos-archive korandoru Java

Distributed consensus system with Map interface based on Apache Ratis

28
Iris-message-processor
Iris-message-processor linkedin Go

Iris-message-processor is a fully distributed Go application meant to replace the sender functionality of Iris and provide reliable, scalable, and ext...

28