Skip to content
@openacid

openacid

Popular repositories Loading

  1. slim slim Public

    Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).

    Go 1.9k 103

  2. paxoskv paxoskv Public

    Naive and Basic impl of a kv-storage based on paxos; for https://blog.openacid.com/algo/paxos/

    Go 237 30

  3. abstract-paxos abstract-paxos Public

    A consensus that unifies paxos, raft, 2pc, etc.

    Rust 147 11

  4. low low Public

    low level data type and utils in Golang.

    Go 83 10

  5. slimarray slimarray Public

    SlimArray compresses uint32 into several bits, by using a polynomial to describe overall trend of an array.

    Go 52 3

  6. succinct succinct Public

    succinct static kv

    Go 45 3

Repositories

Showing 10 of 30 repositories
  • openacid.github.io Public

    blog

    openacid/openacid.github.io’s past year of commit activity
    HTML 16 MIT 2 0 2 Updated Mar 4, 2025
  • slim Public

    Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).

    openacid/slim’s past year of commit activity
    Go 1,927 MIT 103 2 5 Updated Nov 24, 2023
  • abstract-paxos Public

    A consensus that unifies paxos, raft, 2pc, etc.

    openacid/abstract-paxos’s past year of commit activity
    Rust 147 Apache-2.0 11 1 0 Updated Jul 12, 2023
  • low Public

    low level data type and utils in Golang.

    openacid/low’s past year of commit activity
    Go 83 MIT 10 12 2 Updated May 19, 2023
  • must Public

    A "design by contract" implementation in golang.

    openacid/must’s past year of commit activity
    Go 7 MIT 1 13 2 Updated May 19, 2023
  • paxoskv Public

    Naive and Basic impl of a kv-storage based on paxos; for https://blog.openacid.com/algo/paxos/

    openacid/paxoskv’s past year of commit activity
    Go 237 30 1 5 Updated Apr 6, 2023
  • slimarray Public

    SlimArray compresses uint32 into several bits, by using a polynomial to describe overall trend of an array.

    openacid/slimarray’s past year of commit activity
    Go 52 MIT 3 0 0 Updated May 30, 2022
  • mmp3 Public

    multi-master-paxos with 3 nodes

    openacid/mmp3’s past year of commit activity
    Go 13 2 0 0 Updated Apr 11, 2022
  • openraft Public Forked from drmingdrmer/openraft

    An implementation of the Raft distributed consensus protocol using the Tokio framework.

    openacid/openraft’s past year of commit activity
    Rust 2 Apache-2.0 166 0 0 Updated Mar 17, 2022
  • celeritasdb Public

    A redis compatible database.

    openacid/celeritasdb’s past year of commit activity
    Rust 15 Apache-2.0 2 12 11 Updated Jul 23, 2021