danielvegamyhre / minicacheLinks
Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and gRPC interfaces secured with mTLS.
β281Updated last year
Alternatives and similar repositories for minicache
Users that are interested in minicache are comparing it to the libraries listed below
Sorting:
- A distributed message queue.β125Updated 5 months ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β96Updated last year
- A basic Raft implementation in Go.β231Updated last year
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β378Updated 2 years ago
- TalariaDB is a distributed, highly available, and low latency time-series database for Prestoβ228Updated last year
- A minimal container runtime written in Go that was made mainly for learning purposes and is intended to be as simple as possible.β178Updated 4 years ago
- High Availability Raft Framework for Goβ651Updated 2 weeks ago
- Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.β373Updated 2 years ago
- Durable coroutines for Goβ422Updated last year
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ137Updated 6 months ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β361Updated 6 months ago
- A Kafka log inspired in-memory and append-only data structureβ136Updated last week
- πΊ A Lightweight Cloud Native API Gateway.β131Updated 2 weeks ago
- B-tree implementation for Goβ239Updated 3 years ago
- An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single mβ¦β226Updated 2 years ago
- Gain is a high-performance io_uring networking framework written entirely in Go.β554Updated 2 years ago
- β255Updated 2 weeks ago
- A disk based KV store (based on Bitcask implementation)β197Updated 2 years ago
- A simple In-Memory Data Grid in Goβ76Updated 3 years ago
- Experimental, high performance Scylla Driver, University of Warsaw students' projectβ154Updated 3 years ago
- The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordβ¦β287Updated 2 weeks ago
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.β207Updated 2 years ago
- Function scheduler for Go & WebAssemblyβ290Updated 2 years ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQLβ103Updated 3 years ago
- Example code for how to get hashicorp/raft running with gRPCβ230Updated last year
- 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β¦β163Updated 2 years ago
- nanoQ β high-performance brokerless Pub/Sub for streaming real-time dataβ159Updated 4 years ago
- A multi-level cache library with cache stampede prevention for Goβ125Updated 3 years ago
- A thread-safe queue faster and more resource efficient than golang's native channelsβ690Updated last year
- Concurrency toolkit for Goβ218Updated last year