markphelps / optionalLinks
Optional is a library of optional Go types
☆218Updated last year
Alternatives and similar repositories for optional
Users that are interested in optional are comparing it to the libraries listed below
Sorting:
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆320Updated 6 months ago
- Functional tools in Go 1.18 using newly introduced generics☆172Updated 2 years ago
- A collection of packages to augment the go testing package and support common patterns.☆562Updated 3 months ago
- A Go linter to check that errors from external packages are wrapped☆335Updated 2 months ago
- Code generation tools for Go.☆432Updated 8 months ago
- A Go tool to auto generate methods for your enums☆475Updated 3 months ago
- Generic resource pool for Go☆369Updated last month
- An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.☆261Updated 10 months ago
- Haskell-flavoured functions for Go☆143Updated 4 years ago
- Convert Go values to their AST☆309Updated 3 months ago
- Accurate Code Coverage reporting for Golang (Go)☆219Updated 5 months ago
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆593Updated 2 months ago
- Gostradamus: Better DateTimes for Go 🕰️☆210Updated 5 months ago
- Quick helpers for testing Go applications☆529Updated last year
- A Go tool to auto generate methods for your enums☆483Updated 10 months ago
- Pattern matchings for Go.☆248Updated 2 years ago
- Immutable collections for Go☆726Updated last year
- Drop-in replacement for the standard library errors package and github.com/pkg/errors☆200Updated 2 years ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆366Updated 2 years ago
- Fluent immutable builders for golang☆222Updated 6 years ago
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.☆506Updated 3 months ago
- ☆397Updated 3 months ago
- Is a general library to help modify or set data within data structures and other objects.☆269Updated 5 months ago
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆205Updated last year
- Fast SQL query builder for Go☆179Updated 3 months ago
- SQL data mapper for Go☆226Updated 2 years ago
- Functional Experiment in Golang☆143Updated last year
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆350Updated last year
- Generate readme file from Go doc. Now available as a Github action!☆217Updated 7 months ago
- Calculates cognitive complexities of functions (and methods) in Go source code. (Golang cognitive complexity)☆402Updated 5 months ago