📈 GH Trending Explorer 🎲 Surprise me

← all repos

IBM / fp-go

git clone https://github.com/IBM/fp-go.git

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

+0
stars, 24h · #54,227
+~0
stars, 7 days · #54,301
+~0
stars, 30 days · #54,439
2.0k
★ total
87
forks · 3 open issues

Star history (as recorded here)

2026-10-20 · 2,033 ★ 2026-10-22 · 2,033 ★
LanguageGo
LicenseApache-2.0
Created2023-07-05 (3y ago)
Last pushtoday
OwnerOrganization

GitHub topics

Links