Experiments that do not fit into a separate repository.
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
Monad, Functional Programming features for Golang
Functional Experiment in Golang
Type-driven code generation for Go
Derives and generates mundane golang functions that you do not want to maintain yourself
A super simple Lodash like utility library with essential functions that empowers the development in Go
A utility library that supports aggregate & transforms functions Go with generic. Such as filter, map, reduce, find, exist
Range over integers [0,n). Seriously, that's it.
π₯ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
π¦ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
A JavaScript interpreter in Go (golang)
π Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
The package underlying gen: type-driven code generation for Go
π Useful functional programming helpers for Go
Go option and result types that optionally contain a value