markphelps / optional
Optional is a library of optional Go types
☆210Updated last year
Related projects ⓘ
Alternatives and complementary repositories for optional
- Functional tools in Go 1.18 using newly introduced generics☆176Updated 2 years ago
- Functional Experiment in Golang☆141Updated 7 months ago
- Go package pointer provides helpers to get pointers to values of built-in types.☆214Updated 2 years ago
- A Go tool to auto generate methods for your enums☆436Updated last month
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆348Updated 6 months ago
- Courtney is a coverage tool for Go☆168Updated 2 months ago
- Is a general library to help modify or set data within data structures and other objects.☆234Updated last year
- Generic functional helpers for golang☆59Updated 6 months ago
- A Go linter to check that errors from external packages are wrapped☆309Updated last week
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆201Updated last year
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆299Updated 6 months ago
- Dead simple Go database migration library.☆169Updated 8 months ago
- Accurate Code Coverage reporting for Golang (Go)☆219Updated last year
- Gostradamus: Better DateTimes for Go 🕰️☆202Updated 11 months ago
- Generic resource pool for Go☆305Updated 2 months ago
- Code generation tools for Go.☆423Updated last month
- A Go library for validating structs, maps and slices.☆223Updated 2 weeks ago
- Quick helpers for testing Go applications☆529Updated 8 months ago
- Convert Go values to their AST☆308Updated 3 months ago
- Importable package that parses version info from debug.ReadBuildInfo().☆256Updated last week
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.☆507Updated 2 months ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errors☆198Updated 2 years ago
- ☆374Updated this week
- A collection of packages to augment the go testing package and support common patterns.☆518Updated 2 months ago
- Go linter for forbidding identifiers☆125Updated 5 months ago
- An easy, no-frills memoizer for Go. Cache your expensive function calls.☆113Updated 4 months ago
- A Go tool to auto generate methods for your enums☆480Updated 3 months ago
- Haskell-flavoured functions for Go☆141Updated 3 years ago
- A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.☆363Updated 10 months ago
- Go 1.18+ polymorphic generic containers and functions.☆52Updated 2 years ago