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 fault tolerant scheduler that is horizontally scalable π₯β96Updated last year
- A distributed message queue.β125Updated 5 months ago
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β376Updated last year
- A basic Raft implementation in Go.β230Updated last year
- TalariaDB is a distributed, highly available, and low latency time-series database for Prestoβ228Updated last year
- A Kafka log inspired in-memory and append-only data structureβ134Updated last month
- Durable coroutines for Goβ423Updated last year
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ137Updated 6 months 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β¦β225Updated 2 years ago
- Gain is a high-performance io_uring networking framework written entirely in Go.β552Updated 2 years ago
- High Availability Raft Framework for Goβ650Updated 3 months ago
- Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.β372Updated 2 years ago
- Concurrency toolkit for Goβ218Updated last year
- nanoQ β high-performance brokerless Pub/Sub for streaming real-time dataβ159Updated 4 years ago
- B-tree implementation for Goβ239Updated 3 years ago
- A disk based KV store (based on Bitcask implementation)β197Updated last year
- Example code for how to get hashicorp/raft running with gRPCβ230Updated last year
- πΊ A Lightweight Cloud Native API Gateway.β131Updated 3 weeks ago
- A simple In-Memory Data Grid in Goβ76Updated 3 years ago
- High Performance Rate Limiting MicroService and Library - Developed at Mailgunβ153Updated 2 weeks ago
- Write as Functions, Deploy as a Monolith or Microservice with WebAssemblyβ338Updated last month
- 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
- 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β¦β284Updated 3 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 multi-level cache library with cache stampede prevention for Goβ125Updated 3 years ago
- An Adaptive Radix Tree (ART) implementation in Goβ83Updated 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β¦β163Updated 2 years ago
- Function scheduler for Go & WebAssemblyβ290Updated 2 years ago
- A thread-safe queue faster and more resource efficient than golang's native channelsβ690Updated last year