IBM/fp-go

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

2,034Stars
87Forks
0近 7 天 Star

Go · Apache-2.0 · 最近推送 2026-11-01

官方仓库与安装文档 ↗

GitValue · 价值证据

待补证 · 证据覆盖 0%

试跑评分;文档声明与实测分开。未收集证据不代表项目没有价值。

Star 历史

2025-09-292026-11-03
查看历史数据
日期Stars
2026-10-052,029
2026-10-062,029
2026-10-072,029
2026-10-082,030
2026-10-092,030
2026-10-102,031
2026-10-112,031
2026-10-122,031
2026-10-132,032
2026-10-142,032
2026-10-152,033
2026-10-162,033
2026-10-172,033
2026-10-182,033
2026-10-192,033
2026-10-202,033
2026-10-212,033
2026-10-222,033
2026-10-232,033
2026-10-242,034
2026-10-252,034
2026-10-262,034
2026-10-272,034
2026-10-282,034
2026-10-292,034
2026-10-302,034
2026-10-312,034
2026-11-012,034
2026-11-022,034
2026-11-032,034

获取项目

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

克隆仅获取源码;依赖与安装步骤请参照项目的 README.

相关项目与平替候选

同领域不等于功能完全相同,选型前请核对官方文档和许可证。