Sign in Sign up
go

github.com/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, and Monad abstractions with do-notation-style

Activity

Latest release
8mo ago
Total releases
20
Cadence
~daily
Last 12 months
20

Reach

Stars
2.0k

Details

First release
Dec 03, 2025
Releases
Version Released
v1.1.84 patch
v1.1.83 patch
v1.1.82 patch
v1.1.81 patch
v1.1.80 patch
v1.1.79 patch
v1.1.78 patch
v1.1.77 patch
v1.1.76 patch
v1.1.75 patch
v1.1.74 patch
v1.1.73 patch
v1.1.72 patch
v1.1.71 patch
v1.1.70 patch
v1.1.69 patch
v1.1.68 patch
v1.1.67 patch
v1.1.66 patch
v1.1.65 initial