Topic

distributed-systems

Repositories (1670)

GoVector
GoVector DistributedClocks Go

Vector clock logging library for Go

186
mit6.824
mit6.824 isdanni Go

MIT6.824 Distributed Systems

185
osbrain
osbrain opensistemas-hub Python

osBrain - A general-purpose multi-agent system module written in Python

182
coltt
coltt sjy-dv Go

Coltt is a vector database that supports Multi-Vector Search, high-performance HNSW, FLAT and quantization, and enables fast searches through sophisti...

182
diztl
diztl gravetii Java

Share, discover & download files in your network 💥

180
kronos
kronos rubrikinc Go

Distributed Time Synchronization Service

179
cloudtask
cloudtask CloudTask

cloudtask is a distributed task scheduling platform.

178
duva
duva Migorithm Rust

Rust-powered key-value store ensuring strong consistency

177
vegamcache
vegamcache poonai Go

Distributed in-memory cache using gossip protocol in go-lang

176
Hermes
Hermes ease-lab C

Hermes: a fault-tolerant replication protocol, implemented over RDMA, guaranteeing linearizability and achieving low latency and high throughput.

176
bifrost
bifrost ShisoftResearch Rust

Pure rust building block for distributed systems

174
distributed_systems_notes
distributed_systems_notes Qwe1rty

My collection of handwritten notes and resources for learning distributed systems

171
callysto
callysto scramdblabs Rust

Stream processing & Service framework.

171
mit-6.824-2018
mit-6.824-2018 wqlin Go

Solutions to mit 6.824 2018

170
outboxer
outboxer italolelis Go

A library that implements the outboxer pattern in go

168
node-jet
node-jet HBM TypeScript

Realtime Message Bus for the Web. Javascript Implementation

167
panic-server
panic-server gundb JavaScript

Testing for collaborative apps and tools

166
mangle
mangle vmware-archive Java

Git Repository for the Mangle tool

166
ScriptSpider
ScriptSpider xjtushilei Java

A Java componentized distributed crawler framework. 一个Java版本的组件化的分布式通用爬虫

164
Software-Engineering-Roadmap
Software-Engineering-Roadmap sengineer-io

The simplest self-taught roadmap for becoming a Solid Software Engineer 💻 🎓 ✨🔥

164
skale-network
skale-network skalenetwork TypeScript

Handling millions of transactions per week, SKALE is a multichain network composed of an unlimited number of secure, decentralized, high-performance...

163
streaq
streaq tastyware Python

Fast, async, fully-typed distributed task queue via Redis streams

163
road-to-orleans
road-to-orleans PiotrJustyna C#

This repository illustrates the road to orleans with practical, real-life examples. From most basic, to more advanced techniques.

163
hyper
hyper harmont-dev Elixir

Distributed Firecracker VM Orchestrator written in Elixir

162
log-sys
log-sys leoChaoGlut JavaScript

A distributed log system which is based on spring cloud & docker

161
robust-services-core
robust-services-core GregUtas C++

Robust applications framework in C++. Includes a static analysis tool and two applications.

160
soccerbot
soccerbot utra-robosoccer C

Soccer playing robot representing Canada from University of Toronto

160
Saltie
Saltie SaltieRL Python

🚗 Rocket League Distributed Deep Reinforcement Learning Bot

159
zatt
zatt simonacca Python

Python implementation of the Raft algorithm for distributed consensus

158
nebula
nebula varchar-io C++

A distributed block-based data storage and compute engine

158
blades
blades lishenghui Python

⚔️ Blades: A Unified Benchmark Suite for Attacks and Defenses in Federated Learning

157
immersive-go-course
immersive-go-course CodeYourFuture Go

An immersive, introductory course to backend software engineering using go.

157
zookeeper-cpp
zookeeper-cpp tgockel C++

A ZooKeeper client for C++.

156
sealfs
sealfs labring Rust

The storage system of sealos, aims to be a high-performance, high-reliability, and auto-scaling distributed file system

156
nginx-lua-redis-rate-measuring
nginx-lua-redis-rate-measuring leandromoreira Lua

A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.

154
can-bootloader
can-bootloader cvra C

The bootloader used to flash our CAN-connected boards

154
6.824
6.824 kophy Go

Labs of MIT 6.824: Distributed Systems.

153
bondy
bondy bondy-io Erlang

Bondy is an open source, always-on and scalable application networking platform connecting all elements of a distributed application—offering service...

152
awesome-ethereum-rust
awesome-ethereum-rust Vid201

Awesome Ethereum Rust repos

151
typeid-python
typeid-python akhundMurad Python

Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs

151
riak_core_tutorial
riak_core_tutorial lambdaclass Erlang

An up to date riak_core tutorial, using basho's riak_core, Erlang/OTP 23-24-25 and rebar3.

150
kunlun
kunlun zettadb C

KunlunBase is a distributed relational database management system(RDBMS) with complete NewSQL capabilities and robust transaction ACID guarantees and...

149
DtCraft
DtCraft tsung-wei-huang C++

A High-performance Cluster Computing Engine

148
calfkit-sdk
calfkit-sdk calf-ai JavaScript

🐮 Build distributed, event-driven agents

148
jlitespider
jlitespider luohaha Java

A lite distributed Java spider framework :-)

147
raft-rs
raft-rs spacewalkhq Rust

An understandable, fast and scalable Raft Consensus implementation

146
guardian-mainnet-guide
guardian-mainnet-guide thetatoken

Guide for setting up the Guardian Node for the mainnet

145
go-craq
go-craq despreston Go

CRAQ (Chain Replication with Apportioned Queries) in Go

145
Nezha
Nezha New-Consensus-Concurrency-Control C++

Nezha: Deployable and High-Performance Consensus Using Synchronized Clocks

144
fibre
fibre samuelsadok C++

Abstraction layer for painlessly building object oriented distributed systems that just work

144