mini-eggs / ego Star 0 Code Issues Pull requests Evan's Go. An either monad for Go (a la Rust Result). go golang functional match monad result either Updated Aug 25, 2019 Go
dairaga / gs Star 1 Code Issues Pull requests GS imitates Scala monadic functions with go generic. go map golang scala monad try slice future option either monadic flatmap Updated Dec 19, 2021 Go
phelmkamp / valor Star 20 Code Issues Pull requests Go option and result types that optionally contain a value golang enum monad singleton error option result maybe unit either tuple Updated Jul 27, 2023 Go
dnmfarrell / try Star 1 Code Issues Pull requests A generic Try monad for golang monad either trycatch Updated Jan 14, 2025 Go
samber / mo Sponsor Star 3.3k Code Issues Pull requests 🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...) cats go golang task functional programming state fp generics monad io monoid typesafe future optional option result maybe either Updated Apr 2, 2026 Go