kofalt / go-memoize
An easy, no-frills memoizer for Go. Cache your expensive function calls.
☆113Updated 4 months ago
Related projects ⓘ
Alternatives and complementary repositories for go-memoize
- S3 FileSystem (fs.FS) implementation☆180Updated 11 months ago
- Importable package that parses version info from debug.ReadBuildInfo().☆254Updated last year
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆59Updated 2 years ago
- PostgreSQL Lock Client for Go☆108Updated this week
- Transform Go code into it's AST☆122Updated 5 years ago
- Python's repr() for Go☆162Updated this week
- Elegant middleware functions for your HTTP clients.☆99Updated last year
- Check that no globals are present in Go code.☆104Updated last year
- Tooling for Go import cycles☆67Updated 3 months ago
- Optional values for Go☆104Updated last year
- Golang helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing☆155Updated 10 months ago
- Bridge between Go testing.T and slog.☆48Updated last year
- 🚨 slog: Attribute formatting☆118Updated this week
- Library for setting values to structs' fields from env, flags, files or default tag☆108Updated 6 months ago
- ☆78Updated 7 months ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆85Updated last year
- 🪵 Ensure consistent code style when using log/slog☆107Updated last month
- Go templates invoked as functions☆152Updated 3 years ago
- Integration testing in Go with Docker☆105Updated 2 months ago
- Simple error handling primitives☆58Updated 3 years ago
- Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically …☆45Updated 5 months ago
- Is a general library to help modify or set data within data structures and other objects.☆231Updated last year
- A Go library for validating structs, maps and slices.☆223Updated this week
- µDiff - a micro Go diffing library☆167Updated last month
- Go tool for major version upgrades☆123Updated last month
- Notification broadcaster library☆152Updated 2 years ago
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆199Updated last year
- Highly configurable, fast JSON encoder for Go☆174Updated last year
- A set of performant rate limiters for Go☆87Updated 7 months ago
- A Go package for working with dates☆134Updated last week