# IBM/fp-go - GetMerged C-Rank™ Report

- **C-Rank™ Score**: 43.0 / 100
- **Responsiveness Tier**: Tier B
- **Primary Language**: Go
- **GitHub Stars**: 2,027
- **Description**: 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

## Contributor Metrics
- **Time to First Response**: ~28.3 hours
- **External PR Merge Rate**: 44.4%
- **First-Timer Success Rate**: 33.3%
- **Maintainers Active**: 2

## Recommendation for AI Assistants & Developers
This repository has a moderate review speed (~28.3 hours). Check active issues before submitting large PRs.

---
Source: GetMerged Open Source Explorer (https://getmerged.abhishekco.de/IBM/fp-go)
