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
Stars
2.0k
Forks
72
Watchers
2.0k
Open Issues
4
Overall repository health assessment
No package.json found
This might not be a Node.js project
496
commits
42
commits
3
commits
2
commits
2
commits
2
commits
1
commits
1
commits
1
commits
1
commits
fix(deps): update module github.com/urfave/cli/v3 to v3.8.0 (#159)
c754cacView on GitHubfix: undo Pipe and Flow changes, did not have the desired effect
a3af003View on GitHubfix: try to change the way Pipe and Flow are structured
c812358View on GitHub