TwiN / gocache
High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction
☆38Updated this week
Related projects ⓘ
Alternatives and complementary repositories for gocache
- Go tool that applies and verifies that proper license headers are applied to Go files☆47Updated this week
- Simple managed reload mechanism for Go☆43Updated 2 months ago
- Collect data about your dependencies☆41Updated 2 weeks ago
- Adds a license header to any Go source files☆1Updated 3 months ago
- Client-side load balancing for net/http☆49Updated this week
- Golang package to return the elapsed time since a given time in a human readable format☆36Updated last month
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆51Updated this week
- auto-scaling worker pool (work queue) in Go, using generics☆57Updated last year
- A simple prometheus metrics and pprof profile viewer.☆46Updated last year
- streaming, buffered table encoder for result sets (ie from a database)☆21Updated 3 weeks ago
- A fast URL parser for Go☆37Updated last year
- ☆20Updated 3 weeks ago
- Library for monkey-patching functions in Go☆24Updated 2 years ago
- Telemetry middleware for Go services via Prometheus☆19Updated last month
- Golang io.Reader and io.Writer but with limits☆76Updated last year
- Support for Unix domain sockets in Go HTTP clients☆79Updated 9 months ago
- Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries☆51Updated last year
- Generic boolean expression evaluation in Go☆114Updated this week
- ⛩️ Go library for protecting your HTTP handlers☆60Updated this week
- logr implementation against the stdlib log package☆32Updated 2 years ago
- Production-ready go-mail fork. The best way to send emails in Go.☆13Updated 3 years ago
- Store and retrieve encrypted configs from etcd or consul☆46Updated last year
- Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequentia…☆31Updated 8 months ago
- timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner.☆47Updated this week
- NUMA bindings for Go, requires libnuma.☆26Updated 5 years ago
- Useful template functions for Go templates.☆62Updated 3 months ago
- A Protobuf IDL parser for Go☆15Updated this week
- On-disk high-performance object storage☆19Updated 3 years ago
- Go Mod Repository, Go Vanity Server and Proxy Server☆85Updated 5 years ago
- Consistent hashing hashring implementation.☆34Updated 11 months ago