{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"openacid.github.io","owner":"openacid","isFork":false,"description":"blog","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":2,"issueCount":0,"starsCount":15,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-02T15:35:58.441Z"}},{"type":"Public","name":"slim","owner":"openacid","isFork":false,"description":"Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).","topicNames":["go","tree","memory","compress","datastructure","compacted","golang","trie"],"topicsNotShown":0,"allTopics":["go","tree","memory","compress","datastructure","compacted","golang","trie"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":2,"starsCount":1915,"forksCount":105,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-24T10:01:22.503Z"}},{"type":"Public","name":"abstract-paxos","owner":"openacid","isFork":false,"description":"A consensus that unifies paxos, raft, 2pc, etc.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":141,"forksCount":9,"license":"Apache License 2.0","participation":[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-12T13:49:26.827Z"}},{"type":"Public","name":"low","owner":"openacid","isFork":false,"description":"low level data type and utils in Golang.","topicNames":["go","golang","util","lowlevel","datastructure"],"topicsNotShown":0,"allTopics":["go","golang","util","lowlevel","datastructure"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":12,"starsCount":80,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-19T22:57:24.417Z"}},{"type":"Public","name":"must","owner":"openacid","isFork":false,"description":"A \"design by contract\" implementation in golang.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":13,"starsCount":7,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-19T18:57:28.228Z"}},{"type":"Public","name":"paxoskv","owner":"openacid","isFork":false,"description":"Naive and Basic impl of a kv-storage based on paxos; for https://blog.openacid.com/algo/paxos/","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":1,"starsCount":225,"forksCount":26,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-06T17:11:48.454Z"}},{"type":"Public","name":"slimarray","owner":"openacid","isFork":false,"description":"SlimArray compresses uint32 into several bits, by using a polynomial to describe overall trend of an array.","topicNames":["go","golang","memory","space","array","compress","compacted"],"topicsNotShown":0,"allTopics":["go","golang","memory","space","array","compress","compacted"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":47,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-30T13:47:01.955Z"}},{"type":"Public","name":"mmp3","owner":"openacid","isFork":false,"description":"multi-master-paxos with 3 nodes","topicNames":["multi-master","paxos"],"topicsNotShown":0,"allTopics":["multi-master","paxos"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-11T15:44:51.865Z"}},{"type":"Public","name":"openraft","owner":"openacid","isFork":true,"description":"An implementation of the Raft distributed consensus protocol using the Tokio framework.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":137,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-17T07:15:57.518Z"}},{"type":"Public","name":"celeritasdb","owner":"openacid","isFork":false,"description":"A redis compatible database.","topicNames":["rust","distributed","db","wan","global-consistency"],"topicsNotShown":0,"allTopics":["rust","distributed","db","wan","global-consistency"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":11,"issueCount":12,"starsCount":15,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-23T05:49:15.766Z"}},{"type":"Public","name":"go-funk","owner":"openacid","isFork":true,"description":"A modern Go utility library which provides helpers (map, find, contains, filter, ...)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":268,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-29T21:00:20.560Z"}},{"type":"Public","name":"trie","owner":"openacid","isFork":false,"description":"Pointer based trie in golang.","topicNames":["go","golang","trie"],"topicsNotShown":0,"allTopics":["go","golang","trie"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":5,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-29T21:00:17.580Z"}},{"type":"Public","name":"gobenchmark","owner":"openacid","isFork":false,"description":"A collection of benchmarks of basic operation, as a guide for tuning.","topicNames":["go","golang","benchmark"],"topicsNotShown":0,"allTopics":["go","golang","benchmark"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":12,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-12T03:30:43.478Z"}},{"type":"Public","name":"traft","owner":"openacid","isFork":false,"description":"raft variant with topology order logs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":27,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-28T16:25:04.614Z"}},{"type":"Public","name":"succinct","owner":"openacid","isFork":false,"description":"succinct static kv","topicNames":["go","golang","static","kv","succicnt"],"topicsNotShown":0,"allTopics":["go","golang","static","kv","succicnt"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":41,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-05T07:13:25.999Z"}},{"type":"Public","name":"testkeys","owner":"openacid","isFork":false,"description":"a collection of strings for testing","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-01T07:55:03.755Z"}},{"type":"Public","name":"testutil","owner":"openacid","isFork":false,"description":"A collection of util func for testing","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-29T07:54:25.759Z"}},{"type":"Public","name":"slimcompatible","owner":"openacid","isFork":false,"description":"A compatibility testing utility for slim","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":12,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-15T09:24:37.135Z"}},{"type":"Public","name":"gh-config","owner":"openacid","isFork":false,"description":"Shared github-related config for repository in this organization. See: https://github.com/probot/settings","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":13,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-15T07:19:19.131Z"}},{"type":"Public","name":"reedsolomon","owner":"openacid","isFork":true,"description":"Reed-Solomon Erasure Code engine in Go, could more than 15GB/s per core","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-13T06:52:43.609Z"}},{"type":"Public","name":"erasurecode","owner":"openacid","isFork":true,"description":"Fast and efficient data reconstruction Erasure code, saving about 30% I/O in reconstruction","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-12T16:19:21.238Z"}},{"type":"Public","name":"learn","owner":"openacid","isFork":false,"description":"A collection of resource about engineering, devops etc.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":3,"issueCount":12,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-17T10:22:42.014Z"}},{"type":"Public template","name":"gotmpl","owner":"openacid","isFork":false,"description":"This is a golang template repo ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-28T18:00:27.523Z"}},{"type":"Public","name":"qcodec","owner":"openacid","isFork":false,"description":"quick encoding/decoding lib","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-28T14:01:43.462Z"}},{"type":"Public","name":"genr","owner":"openacid","isFork":false,"description":"generator for generic types","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-23T09:34:16.462Z"}},{"type":"Public","name":"slimset","owner":"openacid","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-22T12:30:50.518Z"}},{"type":"Public","name":"tonic","owner":"openacid","isFork":true,"description":"A native gRPC client & server implementation with async/await support.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":923,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-23T13:28:20.519Z"}},{"type":"Public","name":"tablewriter","owner":"openacid","isFork":true,"description":"ASCII table in golang","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":351,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-29T07:14:16.066Z"}},{"type":"Public","name":"unconvert","owner":"openacid","isFork":true,"description":"Remove unnecessary type conversions from Go source","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":26,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-25T11:32:16.300Z"}},{"type":"Public","name":"errors","owner":"openacid","isFork":true,"description":"Advanced error handling primitives, based on https://github.com/pkg/errors","topicNames":["go","golang","error"],"topicsNotShown":0,"allTopics":["go","golang","error"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":13,"starsCount":0,"forksCount":689,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-20T18:51:28.532Z"}}],"repositoryCount":30,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}