GithubHelp home page GithubHelp logo

openacid's Projects

erasurecode icon erasurecode

Fast and efficient data reconstruction Erasure code, saving about 30% I/O in reconstruction

errors icon errors

Advanced error handling primitives, based on https://github.com/pkg/errors

genr icon genr

generator for generic types

gh-config icon gh-config

Shared github-related config for repository in this organization. See: https://github.com/probot/settings

go-funk icon go-funk

A modern Go utility library which provides helpers (map, find, contains, filter, ...)

gobenchmark icon gobenchmark

A collection of benchmarks of basic operation, as a guide for tuning.

learn icon learn

A collection of resource about engineering, devops etc.

low icon low

low level data type and utils in Golang.

mmp3 icon mmp3

multi-master-paxos with 3 nodes

must icon must

A "design by contract" implementation in golang.

openraft icon openraft

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

paxoskv icon paxoskv

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

reedsolomon icon reedsolomon

Reed-Solomon Erasure Code engine in Go, could more than 15GB/s per core

slim icon slim

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

slimarray icon slimarray

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

tonic icon tonic

A native gRPC client & server implementation with async/await support.

traft icon traft

raft variant with topology order logs

trie icon trie

Pointer based trie in golang.

unconvert icon unconvert

Remove unnecessary type conversions from Go source

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.