Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / reoring

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

View on GitHub
0Stars
0Forks
0Open issues
0Subscribers

Language distribution

Share of source bytes reported by GitHub

Go100%
Batchfile<1%

Recent activity

Latest commits on the default branch

doc: add commit signing and sign-off guidelines to AGENTS.md (#259)CarstenLeue · Sep 29, 2026fix: add explicit permissions to all workflow jobs (#257)CarstenLeue · Sep 29, 2026doc: Update go dependencies (#235)renovate[bot] · Sep 27, 2026chore(deps): update go dependencies to v7 (#154)renovate[bot] · Sep 27, 2026docs: add fp-go-effect skill for typed dependencies (#254)CarstenLeue · Sep 26, 2026docs: require DCO sign-off in addition to signed commits (#253)CarstenLeue · Sep 26, 2026ci: stop Renovate from updating the frozen v1 module (#250)CarstenLeue · Sep 26, 2026ci: drop Go 1.25 from gen/v2 build matrix (#248)

Project details

Created Sep 2026 Updated Oct 2026 Apache License 2.0 Project website

Contributors

8
CarstenLeue's avatarCarstenLeue721 commitsrenovate[bot]'s avatarrenovate[bot]109 commitsolira's avatarolira3 commitselliotchenzichang's avatarelliotchenzichang2 commitsnishantmehta's avatarnishantmehta2 commitspinguo-lixin's avatarpinguo-lixin2 commits
CarstenLeue · Sep 26, 2026
fix: correct effect package documentation examples (#244)CarstenLeue · Sep 26, 2026
docs: require signed commits in AGENTS.md (#246)CarstenLeue · Sep 26, 2026
a-lipson's avatar
a-lipson
2 commits
sarabande's avatarsarabande1 commits