spy16 / kiwi
Kiwi is a multi-backend key-value store written in Go.
☆14Updated last year
Alternatives and similar repositories for kiwi:
Users that are interested in kiwi are comparing it to the libraries listed below
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol☆131Updated 7 months ago
- Eventually consistent distributed in-memory cache Go library☆157Updated 2 years ago
- A disk based KV store (based on Bitcask implementation)☆172Updated last year
- A high performance memory-bound Go cache☆88Updated last year
- Expression evaluator for Go☆68Updated 11 months ago
- Cancellable, Efficient and Reliable Distributed Task Queue in Go☆93Updated 2 years ago
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than ch…☆158Updated last year
- A collection of concurrent ring buffers☆133Updated 6 years ago
- Kafka implemented in Golang with built-in coordination (No ZooKeeper, single binary install, Cloud Native)☆102Updated 4 years ago
- A set of performant rate limiters for Go☆90Updated 11 months ago
- Quality tool for kafka, verifying kafka ops☆42Updated last year
- ☆63Updated 6 years ago
- Golang implementation of Kafka wire protocol.☆30Updated 2 years ago
- Ratelimit your methods using Redis☆40Updated 2 years ago
- A Go library implementing a FST (finite state transducer)☆195Updated 2 months ago
- Simple SQL parser☆72Updated last month
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆67Updated 7 months ago
- DelayQ is a Go library that provides a performant, reliable, distributed delay-queue using Redis.☆42Updated last year
- A Kafka log inspired in-memory and append-only data structure☆130Updated this week
- Common convenience methods, and developer ergonomics for Temporal's Go SDK.☆37Updated 2 months ago
- An R-tree implementation for Go☆316Updated 6 months ago
- Efficient and reliable background processing for Go☆130Updated 4 years ago
- A RAFT Election implementation in Go.☆184Updated 11 months ago
- Simple and efficient WAL implementation in Go 🚀☆59Updated 10 months ago
- 🔏 Simplified distributed locking implementation using Redis☆16Updated 4 years ago
- Golang Counting Bloom Filter Implementation☆12Updated 11 years ago
- A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist☆282Updated 2 years ago
- 64-bit Roaring Bitmaps in Go☆52Updated 2 years ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆365Updated 2 years ago