fp-go
Golang Open SourceFunctional 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
About fp-go
Supported Platforms
Related in Golang
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
watermill
Building event-driven applications the easy way in Go.
v2
💎 3D game framework in C, v2.
langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
The-Golang-Standard-Library-by-Example
Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。