Topic

distributed-systems

Repositories (1670)

rabia
rabia haochenpan Go

Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)

47
shockwave
shockwave uw-mad-dash Python

Artifact for "Shockwave: Fair and Efficient Cluster Scheduling for Dynamic Adaptation in Machine Learning" [NSDI '23]

47
wrench
wrench wrench-project C++

WRENCH: Cyberinfrastructure Simulation Workbench

47
zkfire
zkfire donnie4w

zkfire是openfire的一套集群实现

47
ytsaurus-k8s-operator
ytsaurus-k8s-operator ytsaurus Go

Kubernetes operator for YTsaurus.

47
jeesuite-config
jeesuite-config vakinge Java

简约而不简单功能强大的配置中心。部署简单、支持多环境多版本配置管理。支持全局配置、多应用共享配置、配置加密、配置实时同步、spring/springboot无缝对接,...

47
bridgefour
bridgefour chollinger93 Scala

Bridge Four is a simple, functional, effectful, single-leader, multi worker, distributed compute system optimized for embarrassingly parallel workload...

47
UUID
UUID Taiizor C#

A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats and s...

47
nsq-0.3.7
nsq-0.3.7 feixiao Go

nsq注释版基于0.3.7版本

46
gointerlock
gointerlock ehsaniara Go

Centralized Lock for Distributed Scheduler/Task ⏱️ for Go (Supports Redis, DynamoDb, Postgres🔒).

46
awesome-tech-books
awesome-tech-books sinhaparth5

Foundational AI/ML papers, GPU and parallel programming, the mathematics underneath it all, and the systems books that explain how the machine actuall...

46
Simultra
Simultra raviq C++

Multiagent hybrid simulator of road traffic in Qt/C++ and OpenStreetMap.

46
chief-of-state
chief-of-state namely Scala

gRPC clustered event sourcing tool

46
Soa
Soa jevonsflash C#

一个轻量级的微服务库,基于.Net 6 + Abp框架 可快速地将现有项目改造成为面向服务体系结构,实现模块间松耦合。

45
ipfs-chat
ipfs-chat lalosh JavaScript

Distributed peer-to-peer chat using IPFS

45
ReactiveMachine
ReactiveMachine microsoft C#

Author microservices without thinking about faults or servers. Then compile and deploy anywhere.

45
shelf
shelf ukriish

A list of self curated blogposts, videos and exercises on various technologies that I find interesting

45
raft-kvs
raft-kvs skyzh Rust

⛵ A distributed key-value store based on Raft. (WIP)

45
ravel
ravel NOFireAI Rust

A distributed OpenTelemetry-native columnar datastore whose only backend is object storage.

45
clock
clock kavirajk Rust

Logical clocks implementation in Rust

45
committer
committer vadiminshakov Go

Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang

44
Orleans.Results
Orleans.Results VincentH-Net C#

Concise, version-tolerant result pattern implementation for Microsoft Orleans 8

44
LSTM-TensorSpark
LSTM-TensorSpark EmanuelOverflow Python

Implementation of a LSTM with TensorFlow and distributed on Apache Spark

44
raftify
raftify lablup Rust

Experimental High level Raft framework

44
crdt
crdt cblp Haskell
44
resile
resile cinar Go

Resile is an ergonomic, type-safe execution resilience and retry library for Go. Inspired by Python’s stamina, it features generic execution wrappers,...

44
Knowledge-Discovery-Agents
Knowledge-Discovery-Agents CarsonScott

A Goal-Oriented Approach to Knowledge Discovery in Multi-Agent Systems

44
saga-pattern-nodejs-aws
saga-pattern-nodejs-aws joumenharzli TypeScript

An implementation of Saga pattern for distributed transactions with NodeJS and AWS

44
democracy
democracy Arcology-Builders CSS

Tools for peer-to-peer privacy with Ethereum and AZTEC

44
ezraft
ezraft drmingdrmer Rust

A beginner-friendly Raft framework built on openraft: implement two traits, get a fault-tolerant replicated cluster.

43
Hapi
Hapi serapeum-org Python

Hapi is a Python library for building Conceptual Distributed Model using HBV96 lumped model & Muskingum routing method

43
ex_united
ex_united archan937 Elixir

Easily spawn Elixir nodes (supervising, Mix configured, easy asserted / refuted) within ExUnit tests

43
go-vsr
go-vsr tangledbytes Go

ViewStamped Replication implementation in Go

43
data-systems-learning
data-systems-learning LiebingYu Java

Learning summary and examples about data systems.

43
theta-protocol-delivery-lib
theta-protocol-delivery-lib thetatoken

Reference library/SDK of the Theta Mesh Delivery Protocol

43
OpenAgent
OpenAgent CarsonScott Python

An agent library for systems of nested automata.

43
monad
monad neurons-me HTML

A simple substance whose internal states arise from its own nature.

42
colonies
colonies colonyos Go

Colonies is a distributed framework to implement a meta-operating system.

42
chain-replication
chain-replication zowens Rust

Chain replication server framework for Rust

42
Medium-Stories-Projects
Medium-Stories-Projects mertcakmak2 Java

Medium blog projects. gRPC, Distributed Http Tracing, Redis Cluster.

42
6.824-raft
6.824-raft shinytang6 Go

mit 6.824 raft 协议的完整实现

42
wiki
wiki DistributedSystemsWiki CSS
42
makinage
makinage maki-nage Python

Stream Processing Made Easy

42
valthree
valthree antithesishq Go

A clustered, Valkey-compatible database backed by object storage

41
kafka-delayed-queue
kafka-delayed-queue cashfree Java

Delayed Queue implementation over Kafka

41
kivi
kivi maxpoletaev Go

Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist

41
arboreus_examples
arboreus_examples ArboreusSystems C++

Arboreus.Systems examples

41
godx
godx DxChainNetwork Go

Go implementation of DxChain protocol

41
Chorus
Chorus Chorus-bdd Java

The Chorus BDD interpreter - Executable specifications for distributed systems

41
block-micro
block-micro pojol Go

Ease used microservice framework

41