Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Functional-go Alternatives
Similar projects and alternatives to functional-go
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
-
-
-
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
iOverlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties. (by iShape-Swift)
-
-
http-file-server
tiny portable HTTP file server. single binary, no dependencies. linux, osx, windows. #golang
-
-
fp-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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
functional-go discussion
functional-go reviews and mentions
- functional-go/internal/generatefp.go
-
Go 1.18 Released
>> By introducing a single generic, you could reduce it from 500 lines to 20
No one is writing 500 lines of code - just as when you use the generics syntax you don’t write the code that is generated by the compiler in response.
You could save about 10 lines, specifically these 10:
https://github.com/logic-building/functional-go/blob/master/...
You would still need the comparable ~40 lines of “generic” code:
https://github.com/logic-building/functional-go/blob/master/...
-
Do you see any interesting use cases for the upcoming type sets, other than generic type constraints?
Yes! There is this library that uses go generate for achieving functional patterns https://github.com/logic-building/functional-go. It would really benefit from such thing.
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Oct 2026
Stats
logic-building/functional-go is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of functional-go is Go.