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
| Version | Released | |
|---|---|---|
v1.1.84
patch
|
v1.1.84
patch
Dependencies (2)
|
|
v1.1.83
patch
|
v1.1.83
patch
Dependencies (2)
|
|
v1.1.82
patch
|
v1.1.82
patch
Dependencies (2)
|
|
v1.1.81
patch
|
v1.1.81
patch
Dependencies (2)
|
|
v1.1.80
patch
|
v1.1.80
patch
Dependencies (2)
|
|
v1.1.79
patch
|
v1.1.79
patch
Dependencies (2)
|
|
v1.1.78
patch
|
v1.1.78
patch
Dependencies (2)
|
|
v1.1.77
patch
|
v1.1.77
patch
Dependencies (2)
|
|
v1.1.76
patch
|
v1.1.76
patch
Dependencies (2)
|
|
v1.1.75
patch
|
v1.1.75
patch
Dependencies (2)
|
|
v1.1.74
patch
|
v1.1.74
patch
Dependencies (2)
|
|
v1.1.73
patch
|
v1.1.73
patch
Dependencies (2)
|
|
v1.1.72
patch
|
v1.1.72
patch
Dependencies (2)
|
|
v1.1.71
patch
|
v1.1.71
patch
Dependencies (2)
|
|
v1.1.70
patch
|
v1.1.70
patch
Dependencies (2)
|
|
v1.1.69
patch
|
v1.1.69
patch
Dependencies (2)
|
|
v1.1.68
patch
|
v1.1.68
patch
Dependencies (2)
|
|
v1.1.67
patch
|
v1.1.67
patch
Dependencies (2)
|
|
v1.1.66
patch
|
v1.1.66
patch
Dependencies (2)
|
|
v1.1.65
initial
|
v1.1.65
initial
Dependencies (2)
|