TopGit
GITHUB SNAPSHOT

IBM/fp-go

IBM/fp-go
ITopGit repo profile image for IBM/fp-go
TopGit repo profile for IBM/fp-go, with GitHub repository stats and README context.
Stars
★ 2.0k
Forks
⑂ 87
Language
Go
Topic
Backend
License
Apache-2.0
Updated
3mo ago
Contributors
👥 20
Homepage
QUICK VERDICT

IBM/fp-go — 2.0k★ on GitHub (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

Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.

WHY NO REVIEW YET

TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.

Snapshot

Stars★ 2.0k
Forks⑂ 87
LanguageGo
TopicBackend
LicenseApache-2.0
HomepageView ↗

Read our review methodology ↗

Top contributors

Show top contributors
Top 21 contributors to IBM/fp-go

Related repositories

FREQUENTLY ASKED

Quick answers

How does IBM/fp-go compare to other Backend projects?

IBM/fp-go is tracked by TopGit in the Backend category, with 2.0k GitHub stars and written in Go. Browse the Backend topic page on TopGit to compare it against similar projects by stars and activity.

How many stars does IBM/fp-go have?

IBM/fp-go has 2.0k GitHub stars — refresh the page for the live number, or check github.com/IBM/fp-go. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.

Is IBM/fp-go open source?

Yes — IBM/fp-go ships under the Apache-2.0 license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/IBM/fp-go.

What else is in the Backend space?

IBM/fp-go is tracked by TopGit under the Backend category, alongside 6 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.

What is IBM/fp-go?

IBM/fp-go (IBM/fp-go) is a Go project on GitHub. From the project's own README: 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

Where can I see IBM/fp-go in action?

The project maintains a homepage at https://github.com/IBM/fp-go/tree/main/v2. The README tab on this page also usually contains screenshots and a quickstart.

Where do I read more about IBM/fp-go?

This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/IBM/fp-go is the definitive source.

Read full README in the tab above.

Want a second opinion on fp-go?

Ask an AI that can read this page — one click and you get its take on fp-go.

GitHub