kofalt / go-memoize
An easy, no-frills memoizer for Go. Cache your expensive function calls.
☆119Updated 7 months ago
Alternatives and similar repositories for go-memoize:
Users that are interested in go-memoize are comparing it to the libraries listed below
- Python's repr() for Go☆165Updated this week
- Fast, high quality alternative to math/rand and golang.org/x/exp/rand☆238Updated 3 months ago
- Notification broadcaster library☆153Updated 2 years ago
- A Go library for validating structs, maps and slices.☆226Updated 3 months ago
- µDiff - a micro Go diffing library☆173Updated 2 weeks ago
- Highly configurable, fast JSON encoder for Go☆176Updated last year
- sqlf generates parameterized SQL statements in Go, sprintf style☆127Updated last year
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆205Updated last year
- Transform Go code into it's AST☆123Updated 5 years ago
- S3 FileSystem (fs.FS) implementation☆185Updated last year
- 🚀 Fast and light wildcard pattern matching.☆83Updated this week
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆346Updated 9 months ago
- A modern generic testing assertions library for Go☆179Updated 3 months ago
- An implementation of a `Nullable` type for JSON bodies, indicating whether the field is absent, set to null, or set to a value☆108Updated last month
- Is a general library to help modify or set data within data structures and other objects.☆251Updated last month
- Simple error handling primitives☆59Updated 3 years ago
- PostgreSQL Lock Client for Go☆110Updated this week
- Golang helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing☆157Updated last year
- A gitignore parser for go☆142Updated 11 months ago
- Go io/fs.FS filesystem implementations for various URL schemes☆301Updated this week
- Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs)☆213Updated 2 years ago
- Check that no globals are present in Go code.☆110Updated last week
- An inflection engine for golang☆102Updated 4 months ago
- Courtney is a coverage tool for Go☆170Updated 5 months ago
- A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.☆102Updated last year
- Go linter for forbidding identifiers☆134Updated 3 weeks ago
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆86Updated 4 years ago
- Go 1.23 range functions with database/sql☆144Updated 2 months ago
- ☆121Updated 8 months ago
- Convert Go values to their AST☆309Updated 6 months ago