markphelps / optional
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
- Pattern matchings for Go.☆247Updated 2 years ago
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆311Updated 3 months ago
- A Go tool to auto generate methods for your enums☆462Updated last month
- A Go tool to auto generate methods for your enums☆484Updated 7 months ago
- A Go linter to check that errors from external packages are wrapped☆328Updated this week
- Functional Experiment in Golang☆143Updated 11 months ago
- A collection of packages to augment the go testing package and support common patterns.☆543Updated last month
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆348Updated 10 months ago
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.☆507Updated 3 weeks ago
- Generic resource pool for Go☆348Updated last month
- Is a general library to help modify or set data within data structures and other objects.☆258Updated 3 months ago
- Code generation tools for Go.☆429Updated 5 months ago
- golang analyzer that finds structures with uninitialized fields☆150Updated last month
- Gostradamus: Better DateTimes for Go 🕰️☆206Updated 3 months ago
- Fluent immutable builders for golang☆223Updated 6 years ago
- Generate interfaces from structure methods.☆337Updated this week
- Importable package that parses version info from debug.ReadBuildInfo().☆282Updated 4 months ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆365Updated 2 years ago
- A modern generic testing assertions library for Go☆180Updated last month
- Courtney is a coverage tool for Go☆170Updated last month
- Automated Semantic Import Versioning Upgrades☆393Updated 2 weeks ago
- json encoding and decoding☆211Updated 4 months ago
- Golden file testing for Go☆240Updated 7 months ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errors☆198Updated 2 years ago
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆566Updated 7 months ago
- All generic functions for Go you ever need!☆347Updated 4 months ago
- A Go library for validating structs, maps and slices.☆227Updated 4 months ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆280Updated last week
- 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit☆344Updated last year
- SQL data mapper for Go☆224Updated last year