danielvegamyhre / minicache
Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and gRPC interfaces secured with mTLS.
β280Updated 8 months ago
Alternatives and similar repositories for minicache:
Users that are interested in minicache are comparing it to the libraries listed below
- Gain is a high-performance io_uring networking framework written entirely in Go.β537Updated last year
- A basic Raft implementation in Go.β221Updated last year
- πΊ A Lightweight Cloud Native API Gateway.β132Updated last week
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β364Updated last year
- B-tree implementation for Goβ236Updated 3 years ago
- A thread-safe queue faster and more resource efficient than golang's native channelsβ674Updated last year
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β321Updated this week
- 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β¦β223Updated last year
- Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.β368Updated 2 years ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β97Updated 4 months ago
- High Availability Raft Framework for Goβ618Updated 2 months ago
- A distributed message queue.β123Updated 7 months ago
- A cloud native embedded storage engine built on object storage.β84Updated 3 weeks ago
- Concurrency toolkit for Goβ199Updated 7 months ago
- A simple In-Memory Data Grid in Goβ72Updated 2 years ago
- β226Updated this week
- fgtrace is an experimental profiler/tracer that is capturing wallclock timelines for each goroutine. It's very similar to the Chrome profβ¦β908Updated 2 years ago
- Go library providing algorithms optimized to leverage the characteristics of modern CPUsβ885Updated last year
- Go port of Google's Swiss Table hash tableβ419Updated 2 weeks ago
- A disk based KV store (based on Bitcask implementation)β172Updated last year
- LRU cache using go genericsβ119Updated 2 years ago
- Durable coroutines for Goβ416Updated 8 months ago
- TalariaDB is a distributed, highly available, and low latency time-series database for Prestoβ218Updated last year
- Example code for how to get hashicorp/raft running with gRPCβ216Updated 8 months ago
- A Kafka log inspired in-memory and append-only data structureβ130Updated 2 weeks ago
- Go module providing unified interface and efficient clients to work with various object storage providers until like GCS, S3, Azure, SWIFβ¦β143Updated this week
- Experimental, high performance Scylla Driver, University of Warsaw students' projectβ154Updated 2 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.β174Updated 3 years ago
- The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordβ¦β234Updated last week
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! πͺβ228Updated 11 months ago