nats-io / graft
A RAFT Election implementation in Go.
☆184Updated 11 months ago
Alternatives and similar repositories for graft:
Users that are interested in graft are comparing it to the libraries listed below
- slab allocator in go☆376Updated 2 months ago
- Raft backend implementation using BadgerDB☆115Updated last year
- Kernel based asynchronous IO library in pure golang☆77Updated 2 years ago
- A distributed in-memory key-value store built using hashicorp/memberlist with HTTP API☆144Updated last month
- Eventually consistent distributed in-memory cache Go library☆157Updated 2 years ago
- Connection multiplexer for GoLang: serve different services on the same port!☆90Updated 8 years ago
- LMDB backend for Raft☆138Updated last year
- Distributed RWMutex in Go☆349Updated 5 years ago
- A distributed key-value store. On Disk. Able to grow or shrink without service interruption.☆263Updated 5 years ago
- Asynchronous read-ahead for Go readers☆231Updated 6 months ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆292Updated 8 months ago
- Go middleware for net.Conn tracking (Prometheus/trace)☆261Updated 3 years ago
- Customizable TCP net.Listener for Go☆147Updated 2 years ago
- mirror of https://caio.co/de/go-tdigest/☆111Updated 10 months ago
- A revamped Google's jump consistent hash☆104Updated 2 years ago
- Generates UUID-format strings using purely high quality random bytes☆182Updated this week
- An implementation of Ted Dunning's t-digest in Go.☆140Updated last year
- The tomb package helps with clean goroutine termination in the Go language.☆368Updated 2 years ago
- Raft in-memory backend implementation with persistence☆83Updated 4 years ago
- Golang library for io_uring (without CGO)☆133Updated 4 years ago
- Server for benchmarking pure Go key/value databases☆156Updated last year
- an off-heap hash-table in Go. Used to be called go-offheap-hashtable, but we shortened it.☆372Updated last year
- a small circular ring buffer library in go / golang☆187Updated 5 years ago
- TinyLFU cache admission policy☆257Updated last month
- Non blocking data structures for Go☆267Updated 8 years ago
- A collection of concurrent ring buffers☆133Updated 6 years ago
- go-jump: Jump consistent hashing☆384Updated 3 years ago
- An in-memory message broker☆171Updated last month
- Bindings for the LMDB C library☆160Updated 2 years ago
- Fast Raft framework using the Redis protocol for Go☆541Updated 4 years ago