repeale / fp-go
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
☆307Updated 2 years ago
Alternatives and similar repositories for fp-go:
Users that are interested in fp-go are comparing it to the libraries listed below
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way☆279Updated 3 months ago
- Monad, Functional Programming features for Golang☆352Updated 2 months ago
- go-functional is a library of iterators to augment the standard library☆471Updated last month
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.☆438Updated 7 months ago
- 🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)☆328Updated 7 months ago
- A Go tool to auto generate methods for your enums☆443Updated 3 months ago
- Task automation Go library☆581Updated this week
- Pattern matchings for Go.☆246Updated last year
- A Go port of the Java Streams API. Type-safe and functional Go Streams processing for Go 1.18+.☆158Updated 2 years ago
- Simple and yet powerful Dependency Injection for Go☆364Updated last month
- A minimalist Go configuration library☆381Updated 10 months ago
- 🌟 Useful functional programming helpers for Go☆110Updated last month
- This library is inspired by functional programming - Clojure☆181Updated last year
- Optional is a library of optional Go types☆213Updated last year
- Naive code generator that creates mock implementation using testify.mock☆206Updated 8 months ago
- Fast SQL query builder for Go☆152Updated 2 months ago
- Functional Experiment in Golang☆143Updated 9 months ago
- Golang HTTP router☆729Updated 3 months ago
- Synchronization and asynchronous computation package for Go☆231Updated 4 months ago
- Make your Go programs use less memory (maybe)☆756Updated last week
- Go generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on ty…☆360Updated 10 months ago
- The missing tool for Visualising Go Tests☆301Updated 3 months ago
- Haskell-flavoured functions for Go☆142Updated 3 years ago
- Flexible regular expressions constructor for Golang.☆199Updated 3 months ago
- Generate type-safe Go converters by defining function signatures.☆609Updated this week
- 🧬 Go Mutation Testing☆257Updated last week
- 🛠 A full-featured dependency injection container for go programming language.☆234Updated last year
- Concurrency toolkit for Go☆190Updated 5 months ago
- An enum generator for go☆781Updated 3 months ago
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities…☆239Updated 8 months ago