Sealbook

IBM/fp-go

Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative

functional-programminggogolanglibrarymonadutility

License & maintenance

Apache-2.0 is a permissive license: free to use commercially with attribution.

Last code push 3 days ago.