Code-Hex / go-generics-cache
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.
☆464Updated 3 weeks ago
Alternatives and similar repositories for go-generics-cache:
Users that are interested in go-generics-cache are comparing it to the libraries listed below
- Zero-allocation reflection library for Go☆555Updated last year
- 🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...☆442Updated 2 weeks ago
- 🔥 Error handling library with context, assertion, stack trace and source fragments☆571Updated 2 weeks ago
- Combine one or more Go errors together☆1,101Updated 9 months ago
- Go generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on ty…☆362Updated 11 months ago
- Generate type-safe Go converters by defining function signatures.☆627Updated this week
- A Go tool to auto generate methods for your enums☆450Updated this week
- An enum generator for go☆794Updated 4 months ago
- Calculates cognitive complexities of functions (and methods) in Go source code. (Golang cognitive complexity)☆384Updated 2 months ago
- A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.☆364Updated last year
- A Go linter to check that errors from external packages are wrapped☆320Updated 3 months ago
- Experimental implementation of a proposed v2 encoding/json package☆443Updated last week
- 🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.☆910Updated 3 weeks ago
- OpenTelemetry instrumentations for Go☆327Updated 3 months ago
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆552Updated 6 months ago
- Fast, zero heap allocation Go Trie for runes or paths☆484Updated 5 months ago
- A library that provides Go Generics friendly "optional" features.☆177Updated 2 months ago
- Zero-allocation type-safe pool for Go☆230Updated last year
- A library for diffing golang structures☆929Updated last year
- Golang rate limiters for distributed applications☆511Updated this week
- GCI, a tool that control golang package import order and make it always deterministic.☆460Updated 5 months ago
- An in-memory cache with item expiration and generics☆1,005Updated 2 weeks ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆267Updated last week
- 🚀 A real-time Golang runtime stats visualization profiler☆579Updated 6 months ago
- Yet another Go package which parses a Protocol Buffer file (proto2+proto3)☆191Updated 3 weeks ago
- Go package for dealing with maps, slices, JSON and other data.☆726Updated last week
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆283Updated last month
- A context aware circuit breaker library in Go.☆364Updated 2 years ago
- Abstract JSON for Golang with JSONPath support☆256Updated 2 months ago
- orderedmap is a golang map where the keys keep the order that they're added. It can be de/serialized from/to JSON. It's based closely on …☆371Updated last year