shaj13 / raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
☆132Updated 8 months ago
Alternatives and similar repositories for raft:
Users that are interested in raft are comparing it to the libraries listed below
- A Kafka log inspired in-memory and append-only data structure☆132Updated last week
- ☆118Updated last year
- Expression evaluator for Go☆70Updated last week
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆70Updated 3 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…☆160Updated last year
- various libs or tools for Golang☆103Updated this week
- 🚨 slog sampling: drop repetitive log records☆76Updated 3 weeks ago
- Package for fast copying structs of different types☆50Updated 4 years ago
- Zero-allocation type-safe pool for Go☆231Updated last year
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆118Updated last year
- A multi-level cache library with cache stampede prevention for Go☆124Updated 3 years ago
- Off heap golang memory pool☆60Updated 3 years ago
- Maths includes mathematical functions not defined in the standard Go math package.☆174Updated last year
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- Fastest and most efficient goroutine pool (experimental)☆140Updated 2 years ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆98Updated 5 months ago
- Machine is a workflow/pipeline library for processing data☆160Updated last week
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆66Updated 3 years ago
- Pure Go SQL parser☆149Updated 5 months ago
- 🐺 A Lightweight Cloud Native API Gateway.☆132Updated last week
- A Golang package for doing a deep copy for (just about) anything☆148Updated last year
- A fast file-based priority queue☆58Updated 11 months ago
- Connection pool for Go's net.Conn interface☆127Updated 2 years ago
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆217Updated 2 years ago
- High Availability Routing and Queueing Application☆50Updated 3 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆44Updated 2 years ago
- Best-effort CPU-local sharded values for Go☆199Updated 3 years ago
- The `io_uring` library and runtime for GO☆127Updated this week
- experimental raft storage☆96Updated last month
- Load file-backed memory☆120Updated 2 years ago