# IBM/fp-go

<https://repo.masters-masters.com/en/repos/IBM/fp-go>

[Home](https://repo.masters-masters.com/en) › [IBM](https://repo.masters-masters.com/en/owners/IBM) › [fp-go](https://repo.masters-masters.com/en/repos/IBM/fp-go)

IBM/fp-go has 2,034 stars on GitHub. Its RepoMasters card: RC tier. Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases…

| Field | Value |
| --- | --- |
| Owner | [IBM](https://repo.masters-masters.com/en/owners/IBM) |
| Stars | 2,034 |
| Forks | 87 |
| Language | [Go](https://repo.masters-masters.com/en/languages/go) |
| License | Apache-2.0 |
| Created | 2023 |
| Topics | functional-programming, go, golang, library, monad, utility |
| Tier | [RC (2,000 to 4,999 ★)](https://repo.masters-masters.com/en/ranks/blockbuster) |
| View on GitHub | [IBM/fp-go](https://github.com/IBM/fp-go) |

## Repository

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, Applicativ…

The tier for repos with 2,000 to 4,999 ★. Published odds per card pulled: 3%. Rarity: Epic.

## More repos by IBM

- [IBM/sarama · ★ 12,522 · Go · Stable](https://repo.masters-masters.com/en/repos/IBM/sarama)
- [IBM/plex · ★ 11,746 · CSS · Stable](https://repo.masters-masters.com/en/repos/IBM/plex)
- [IBM/mcp-context-forge · ★ 4,749 · Python · RC](https://repo.masters-masters.com/en/repos/IBM/mcp-context-forge)
- [IBM/AssetOpsBench · ★ 2,409 · Python · RC](https://repo.masters-masters.com/en/repos/IBM/AssetOpsBench)
- [IBM/css-gridish · ★ 2,216 · CSS · RC](https://repo.masters-masters.com/en/repos/IBM/css-gridish)
- [IBM/mcp-cli · ★ 2,021 · Python · RC](https://repo.masters-masters.com/en/repos/IBM/mcp-cli)

## Nearby in Go

- [blugelabs/bluge · ★ 2,036 · Go · RC](https://repo.masters-masters.com/en/repos/blugelabs/bluge)
- [elliotchance/pie · ★ 2,034 · Go · RC](https://repo.masters-masters.com/en/repos/elliotchance/pie)
- [opsre/go-ldap-admin · ★ 2,034 · Go · RC](https://repo.masters-masters.com/en/repos/opsre/go-ldap-admin)
- [gravitational/workshop · ★ 2,031 · Go · RC](https://repo.masters-masters.com/en/repos/gravitational/workshop)
- [sipcapture/homer · ★ 2,030 · Go · RC](https://repo.masters-masters.com/en/repos/sipcapture/homer)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
