Simulate network partitions in an distributed Erlang cluster
yosoy is a HTTP service for stubbing and prototyping distributed applications.
A frameworkfor sensitive data sharing using ipfs as database and blockchain as account management with browser interface.
A Jolie language distributed e-commerce system based on Raft consensus algorithm.
Notes about Distributed Systems course at Politecnico di Milano - Computer Science & Engineering
An implementation of some distributed algorithms in OMNeT++ Discrete Event Simulator.
asyncio Python library for distributed mutex with GCS as a backend
m2m is a lightweight communication library for developing client-server applications using the machine-to-machine framework node-m2m.
Projekt for the Distributed Systems course DBE14
A purely functional microservice template in Scala
Generate k-sortable 64-bit unique flake ids.
Slooo: A Fail-slow Fault Injection Testing Framework
An app for community hitchhiking.
Flowline is a workflow system for schedule
Cluster membership and failure detection
Distributed computing framework for Multimodal data written in Python
A byzantine fault tolerant memory pool with fair ordering.
Dramatiq integration for API Star apps.
Sapher seeks to help developers implement communication between services in a microservices context, and was built with choreographed sagas in mind
Talcum allows members of a distributed system to auto-configure themselves 👥
This repository is no longer maitained. Project got moved to : https://github.com/reactiverse/consul-cluster-manager.
Advanced Distributed System Design
Swift implementation of the Rapid cluster membership protocol
E2E Solution for Distributed Cold-Data Storage
Dragonload is a distributed download engine to distribute large scale downloads on different machines to better utilize high-speed intranet connected...
A distributed, proposal-based, replicated state machine (RSM) written in pure Rust. AOS is a simple, blockchain protocol designed for customization.
FedLab: A Flexible Federated Learning Framework
A elegant , powerful , modulized spider framework.
codegen for easy adoption of resiliency patterns
A new testing framework for distributed systems
Service for handling user's management via amqp transport layer. Docs are available at
Xtext-based Service IDL (Interface Definition Language) and Code Generators for Protobuf, C++, Java and .NET
A docker-cli experience but for your kubernetes cluster
Finish Lab1-3 of mit 6.824 in 2017 and pass all the tests.
Experiments with P2P networks in Python
A distributed file system implemented using Servant and REST
Kraken "Layercake" is a kraken-based tool for provisioning and managing clusters of physical (or virtual) computer systems, such as those used in high...
:page_with_curl: My fastpages blog.
P2P file sharing.
Examples of Ra state machines
Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in the Elixir Programming Language
This is a paper review repo. of top-tier Computer System Conferences
A Real-Time Fault-tolerant In-Memory Distributed Message Queue
A (very) simple video streaming service
Google's "Jump" Consistent Hash function in C, as Redis module.
Automated ADO pipeline for distributed performance/load testing pipeline using Apache JMeter and AKS
Lectures and notes collection about software design and architecture.
Distributed Systems Project for the 2019-2020 course of the Computer Science degree at the University of Havana, Cuba.
An implementation of a self-stabilizing replicated state machine based on failure detectors.