functional-go

Data transformer

A Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way.

This library is inspired by functional programming - Clojure

GitHub

181 stars
7 watching
8 forks
Language: Go
last commit: about 1 year ago
differenceexistsfilterfunctionalfunctional-gofunctional-programminggo-functionalgolangintersectionmapmap-filter-in-gomergepmapsetsortsort-structsortingsupersetunionzip

Related projects:

Repository Description Stars
booleancat/go-functional A library of iterators to augment the standard library for functional programming in Go. 458
gookit/filter A utility package for processing and transforming data in Golang applications. 151
disksing/iter Provides reusable general algorithms for common data transformations and manipulations in Go 187
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
repeale/fp-go A collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data. 303
tiendc/gofn A collection of reusable utility functions in Go to simplify common programming tasks 49
novalagung/gubrak A Go library providing functional programming utility functions with syntactic sugar. 482
cgarciae/phi A Python library for functional programming that aims to simplify the experience by providing a unified API and operator overloading for common data transformations and operations. 134
esimov/gogu A comprehensive utility library for working with data structures and functions in Go, providing efficient and concurrent-safe implementations. 98
seborama/fuego A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. 141
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,243
miguelpragier/handy A collection of reusable utility functions and helpers for validating and manipulating strings in the Go programming language. 80
darky/context-fp-go A library for dependency injection and functional programming in Go. 1
tiancaiamao/shen-go A Go implementation of Shen, a portable functional programming language with features like pattern matching and macro support. 55
chenmingyong0423/go-mongox A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. 136