geohot / minikeyvalueLinks
A distributed key value store in under 1000 lines. Used in production at comma.ai
☆3,080Updated 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,396Updated 3 weeks ago
- RocksDB/LevelDB inspired key-value database in Go☆5,667Updated last week
- (educational) build your own disk based KV store☆1,345Updated last year
- Tiny BitTorrent client written in Go☆1,996Updated last year
- Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.☆2,705Updated this week
- Biscuit research OS☆2,547Updated 3 years ago
- An early PostgreSQL implementation in Go☆728Updated 4 years ago
- Embeddable, replicated and fault-tolerant SQL engine.☆4,248Updated last week
- handling 1M websockets connections in Go☆5,982Updated 3 years ago
- Fast key-value DB in Go.☆15,295Updated last week
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,503Updated 5 months ago
- Golang implementation of the Raft consensus protocol☆8,873Updated last month
- GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.☆758Updated 4 years ago
- A simple RPC framework with protobuf service definitions☆7,483Updated last year
- Raft implementation in Go☆1,251Updated 10 months ago
- A workbench for writing toy implementations of distributed systems.☆3,440Updated 3 weeks ago
- From the Transistor to the Web Browser, a rough outline for a 12 week course☆6,382Updated 4 years ago
- The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.☆17,170Updated last week
- Golang package for gossip based membership and failure detection☆3,981Updated last week
- Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)☆5,007Updated 2 years ago
- An embedded key/value database for Go.☆9,266Updated last week
- Distributed SQL database in Rust, written as an educational project☆7,138Updated 2 months ago
- Learning about containers and how they work by creating them the hard way☆1,649Updated 3 years ago
- drpc is a lightweight, drop-in replacement for gRPC☆1,610Updated 5 months ago
- BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support☆4,817Updated last year
- mergesort in many languages☆263Updated 2 years ago
- FUSE-based file system for replicating SQLite databases across a cluster of machines☆4,624Updated 8 months ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,153Updated last year
- indexing library for Go☆1,993Updated last year
- Golang port of simdjson: parsing gigabytes of JSON per second☆1,994Updated 3 months ago