dineshgowda24 / redislock
π Simplified distributed locking implementation using Redis
β15Updated 4 years ago
Related projects: β
- A disk based KV store (based on Bitcask implementation)β165Updated 9 months ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β92Updated 3 months ago
- simplesessions is a Go session management library that is completely agnostic of HTTP libraries and frameworks, backend stores, and even β¦β62Updated 2 months ago
- Fastglue is an opinionated, bare bones wrapper that glues together fasthttp and fasthttprouter to act as a micro HTTP framework.β80Updated 2 months ago
- Extremely fast, light weight, zero alloc logfmt logging library for Go.β89Updated 2 years ago
- The Service Bus!β47Updated last month
- When storing a value in a Go interface allocates memory on the heap.β67Updated 2 years ago
- Load file-backed memoryβ120Updated last year
- Concurrency toolkit for Goβ165Updated last month
- A multi-level cache library with cache stampede prevention for Goβ123Updated 2 years ago
- A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithmβ72Updated last year
- Off heap golang memory poolβ59Updated 3 years ago
- A distributed message queue.β123Updated last month
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β271Updated last week
- Simple and efficient WAL implementation in Go πβ53Updated 4 months ago
- Cancellable, Efficient and Reliable Distributed Task Queue in Goβ93Updated last year
- Tool to visualize the graph of embedded structs in Go projectsβ226Updated last month
- Minimal Golang library for implemeting weighted round robin load balancing.β21Updated last year
- A high performance memory-bound Go cacheβ89Updated 6 months ago
- A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.β239Updated last year
- Expression evaluator for Goβ65Updated 6 months ago
- Interceptors for database/sqlβ494Updated last year
- LRU cache using go genericsβ119Updated 2 years ago
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.β207Updated last year
- Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paperβ75Updated 9 months ago
- A place to keep useful golang functions and small librariesβ287Updated last week
- 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β¦β157Updated last year
- Fault tolerant, sharded key value storage written in GoLangβ81Updated last year
- Checklist for code reviewsβ150Updated 3 years ago
- Fastest and most efficient goroutine pool (experimental)β135Updated last year