🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- cats
- either
- fp
- functional
80,339 visible repositories in the index
1–9 of 9 · Most stars
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
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
A Golang lock-free thread-safe HashMap optimized for fastest read access.
Monad, Functional Programming features for Golang
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
Go option and result types that optionally contain a value
Provides a type for working with optional variables, fields in structures, functions and database models.