Hacker GitHub

← All repos

IBM/fp-go

View on GitHub ↗ ★ 2,034 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

9 mentions on Hacker News by 8 people: 2 stories, 7 comments · first 2023-08-18 · latest 2026-03-13

Mentions per year 9 mentions · busiest year 2023 (7)
20082026
  1. ▲ 1
    FP-Go V2: Enhanced Functional Programming for Go 1.24
    story by mroche · 2026-03-13 · 1 comment
  2. ▲ 223
    FP-Go: Functional programming library for Golang
    story by arpanetus · 2023-08-18 · 172 comments