geohot / minikeyvalueLinks
A distributed key value store in under 1000 lines. Used in production at comma.ai
☆3,060Updated last year
Alternatives and similar repositories for minikeyvalue
Users that are interested in minikeyvalue are comparing it to the libraries listed below
Sorting:
- Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.☆3,308Updated 3 weeks ago
- (educational) build your own disk based KV store☆1,336Updated last year
- An early PostgreSQL implementation in Go☆724Updated 4 years ago
- RocksDB/LevelDB inspired key-value database in Go☆5,551Updated this week
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,497Updated 3 months ago
- Raft implementation in Go☆1,226Updated 8 months ago
- mergesort in many languages☆263Updated last year
- Some ipython notebooks implementing AI algorithms☆1,384Updated 5 months ago
- drpc is a lightweight, drop-in replacement for gRPC☆1,605Updated 3 months ago
- indexing library for Go☆1,984Updated last year
- Biscuit research OS☆2,536Updated 2 years ago
- Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)☆4,997Updated last year
- Generate x86 Assembly with Go☆2,888Updated 2 weeks ago
- Embeddable, replicated and fault-tolerant SQL engine.☆4,195Updated this week
- Lightweight, fault-tolerant message streams.☆2,633Updated last year
- A workbench for writing toy implementations of distributed systems.☆3,395Updated last month
- From the Transistor to the Web Browser, a rough outline for a 12 week course☆6,342Updated 4 years ago
- Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).☆1,927Updated last year
- The lightweight, user-friendly, fault-tolerant database built on SQLite.☆17,017Updated last week
- GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.☆756Updated 4 years ago
- An embedded key/value database for Go.☆9,141Updated this week
- Tiny BitTorrent client written in Go☆1,979Updated last year
- handling 1M websockets connections in Go☆5,962Updated 3 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,130Updated last year
- Golang implementation of the Raft consensus protocol☆8,785Updated 3 weeks ago
- Golang package for gossip based membership and failure detection☆3,924Updated 3 months ago
- Redis compatible server framework for Go☆2,267Updated 5 months ago
- An embedded time-series database☆1,215Updated 2 months ago
- A book about the internals of the Go programming language.☆7,905Updated 4 years ago
- like twitchslam, for chess☆368Updated 2 years ago