Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.
Go option and result types that optionally contain a value
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
go-functional is a library of iterators to augment the standard library
Monad, Functional Programming features for Golang
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.