Skip to content
Change the repository type filter

All

    Repositories list

    • swim_impl

      Public
      Learning SWIM implementations from existing libraries
      Go
      0000Updated Jun 11, 2024Jun 11, 2024
    • two_pc

      Public
      Two Phase Commit
      Go
      0000Updated Jun 11, 2024Jun 11, 2024
    • .github

      Public
      0000Updated Mar 31, 2024Mar 31, 2024
    • Chandy–Lamport's algorithm
      Go
      0000Updated Mar 17, 2024Mar 17, 2024
    • A curated list of awesome Go frameworks, libraries and software
      Go
      MIT License
      13k000Updated Mar 13, 2024Mar 13, 2024
    • GroupCache + Memberlist
      Go
      0100Updated Mar 12, 2024Mar 12, 2024
    • vallam

      Public
      Raft Library
      0000Updated Mar 6, 2024Mar 6, 2024
    • A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detectio…
      Rust
      Mozilla Public License 2.0
      8000Updated Mar 6, 2024Mar 6, 2024
    • raft_kv

      Public
      Simple Raft based KV Store.
      Go
      0100Updated Mar 6, 2024Mar 6, 2024
    • dist_kv

      Public
      Simple Distributed KV Server using MemberList and Consistent
      Go
      1100Updated Mar 3, 2024Mar 3, 2024
    • Go
      0100Updated Mar 3, 2024Mar 3, 2024
    • GoVector

      Public
      Vector clock logging library for Go
      Go
      MIT License
      36000Updated Jan 18, 2024Jan 18, 2024
    • my-key-store is a leaderless distributed database designed for high availability, fault tolerance, and scalability.
      Go
      1100Updated Dec 28, 2023Dec 28, 2023
    • CE 6385: Algorithmic Aspects of Telecommunication Network Projects
      Java
      0000Updated Oct 16, 2023Oct 16, 2023
    • golimit

      Public
      Golimit is Uber ringpop based distributed and decentralized rate limiter
      Go
      MIT License
      29000Updated Jul 31, 2023Jul 31, 2023
    • raft_impl

      Public
      raft 协议实现
      Go
      MIT License
      1000Updated May 20, 2023May 20, 2023
    • My solutions to the Glomers Challenge: a series of distributed systems challenges.
      Go
      7000Updated Mar 1, 2023Mar 1, 2023
    • Academic project to build an application that supports the execution of 3 distributed mutual-exclusion algorithms: Lamport, Ricart-Agrawala and Token-Based Cent…
      Go
      1000Updated Nov 28, 2022Nov 28, 2022
    • Tiny HTTP Server using plain Java.
      Java
      MIT License
      0000Updated Nov 14, 2022Nov 14, 2022
    • CS 6380 : Distributed Computing Algorithms
      Java
      0100Updated May 9, 2022May 9, 2022
    • Custom Spark RDD that partitions geospatial data based on spatial proximity, for faster Orthogonal Range Query
      Java
      753000Updated May 9, 2022May 9, 2022
    • books

      Public
      Awesome Books
      417000Updated May 22, 2021May 22, 2021
    • gopie

      Public
      go patterns
      Go
      Apache License 2.0
      5000Updated Dec 3, 2020Dec 3, 2020
    • Example implementations of Hashicorp memberlist
      Go
      Mozilla Public License 2.0
      7000Updated Nov 19, 2020Nov 19, 2020
    • shutter

      Public
      Just like in a camera, shutter, captures snapshots of distributed systems
      Go
      1000Updated Mar 12, 2020Mar 12, 2020
    • Scanning alive hosts of the given CIDR range in parallel.
      Go
      Apache License 2.0
      6000Updated Feb 11, 2020Feb 11, 2020
    • Go
      3000Updated May 2, 2019May 2, 2019
    • Easy groupcache clustering on GCE
      Go
      5000Updated Jan 17, 2019Jan 17, 2019
    • An implementation of the Raft consensus algorithm to develop a fault tolerant Key-Value store
      Go
      1000Updated Dec 19, 2018Dec 19, 2018
    • Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election
      Java
      14000Updated Sep 29, 2017Sep 29, 2017
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.