geohot / minikeyvalueLinks
A distributed key value store in under 1000 lines. Used in production at comma.ai
☆3,045Updated 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,271Updated last month
- Embeddable, replicated and fault-tolerant SQL engine.☆4,095Updated this week
- An early PostgreSQL implementation in Go☆725Updated 4 years ago
- RocksDB/LevelDB inspired key-value database in Go☆5,383Updated this week
- Tiny BitTorrent client written in Go☆1,956Updated 11 months ago
- Biscuit research OS☆2,526Updated 2 years ago
- (educational) build your own disk based KV store☆1,312Updated last year
- A Go unikernel running on x86 bare metal☆2,287Updated 2 years ago
- A workbench for writing toy implementations of distributed systems.☆3,324Updated 5 months ago
- Lightweight, fault-tolerant message streams.☆2,609Updated last year
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,490Updated 3 weeks ago
- Learning about containers and how they work by creating them the hard way☆1,635Updated 3 years ago
- Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)☆4,989Updated last year
- Raft implementation in Go☆1,187Updated 5 months ago
- indexing library for Go☆1,972Updated last year
- GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.☆756Updated 4 years ago
- drpc is a lightweight, drop-in replacement for gRPC☆1,577Updated last week
- FUSE-based file system for replicating SQLite databases across a cluster of machines☆4,457Updated 3 months ago
- The lightweight, user-friendly, distributed relational database built on SQLite.☆16,761Updated last week
- A pure golang SQL database for database theory research☆843Updated 3 years ago
- An embedded time-series database☆1,202Updated 9 months ago
- immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history☆8,781Updated last month
- An embedded key/value database for Go.☆8,923Updated this week
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,099Updated 11 months ago
- a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more☆1,217Updated 2 years ago
- Golang implementation of the Raft consensus protocol☆8,697Updated 2 weeks ago
- Fast key-value DB in Go.☆14,775Updated this week
- A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data stru…☆3,484Updated last month
- Golang package for gossip based membership and failure detection☆3,867Updated 2 weeks ago
- This repo contains my notes on working with Go and computer systems.☆1,936Updated last year