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 π₯β98Updated 8 months ago
- A basic Raft implementation in Go.β228Updated last year
- A distributed message queue.β125Updated last month
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β370Updated last year
- TalariaDB is a distributed, highly available, and low latency time-series database for Prestoβ225Updated last year
- Durable coroutines for Goβ418Updated last year
- Gain is a high-performance io_uring networking framework written entirely in Go.β544Updated last year
- High Availability Raft Framework for Goβ637Updated 2 months ago
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocolβ135Updated 2 months ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β329Updated 2 months ago
- B-tree implementation for Goβ239Updated 3 years ago
- High Performance Rate Limiting MicroService and Library - Developed at Mailgunβ131Updated last month
- 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 last year
- A Kafka log inspired in-memory and append-only data structureβ133Updated this week
- Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.β370Updated 2 years ago
- The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordβ¦β255Updated last month
- Experimental, high performance Scylla Driver, University of Warsaw students' projectβ153Updated 2 years ago
- Write as Functions, Deploy as a Monolith or Microservice with WebAssemblyβ335Updated 2 weeks ago
- Example code for how to get hashicorp/raft running with gRPCβ223Updated 11 months ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQLβ103Updated 3 years ago
- A minimal container runtime written in Go that was made mainly for learning purposes and is intended to be as simple as possible.β176Updated 3 years ago
- A simple In-Memory Data Grid in Goβ73Updated 3 years ago
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.β205Updated 2 years ago
- fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hoodβ456Updated 5 months ago
- A thread-safe queue faster and more resource efficient than golang's native channelsβ680Updated last year
- β242Updated this week
- A disk based KV store (based on Bitcask implementation)β194Updated last year
- nanoQ β high-performance brokerless Pub/Sub for streaming real-time dataβ159Updated 4 years ago
- A cloud native embedded storage engine built on object storage.β93Updated 4 months ago
- A multi-level cache library with cache stampede prevention for Goβ125Updated 3 years ago