Rare find

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

github.com/IBM/fp-go

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

No recent activity.