geohot / minikeyvalueLinks
A distributed key value store in under 1000 lines. Used in production at comma.ai
☆3,124Updated 2 years ago
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,415Updated 2 weeks ago
- RocksDB/LevelDB inspired key-value database in Go☆5,763Updated this week
- An early PostgreSQL implementation in Go☆727Updated 4 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,159Updated last year
- Biscuit research OS☆2,559Updated 3 years ago
- A simple RPC framework with protobuf service definitions☆7,500Updated last year
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,506Updated 7 months ago
- Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.☆2,771Updated 3 weeks ago
- Fast key-value DB in Go.☆15,457Updated last week
- Generate x86 Assembly with Go☆2,934Updated last week
- Embeddable, replicated and fault-tolerant SQL engine.☆4,269Updated 2 weeks ago
- Roshi is a large-scale CRDT set implementation for timestamped events.☆3,176Updated 3 months ago
- (educational) build your own disk based KV store☆1,349Updated last year
- Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)☆5,009Updated 2 years ago
- Tiny BitTorrent client written in Go☆2,014Updated last year
- A Go unikernel running on x86 bare metal☆2,313Updated 2 years ago
- B-tree implementation for Go☆1,190Updated 3 months ago
- Go assembly and source viewer☆3,640Updated 2 weeks ago
- Learning about containers and how they work by creating them the hard way☆1,642Updated 4 years ago
- Golang implementation of the Raft consensus protocol☆8,921Updated 3 weeks ago
- From the Transistor to the Web Browser, a rough outline for a 12 week course☆6,434Updated 4 years ago
- OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.☆5,211Updated last year
- Golang package for gossip based membership and failure detection☆4,010Updated 2 weeks ago
- Redis compatible server framework for Go☆2,293Updated 9 months ago
- Raft implementation in Go☆1,260Updated last year
- A book about the internals of the Go programming language.☆7,922Updated 4 years ago
- Golang in-memory database built on immutable radix trees☆3,440Updated 2 weeks ago
- drpc is a lightweight, drop-in replacement for gRPC☆1,618Updated 6 months ago
- Golang port of simdjson: parsing gigabytes of JSON per second☆2,000Updated 5 months ago
- The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.☆17,295Updated this week