fuego

Concurrency toolkit

A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems.

Functional Experiment in Golang

GitHub

143 stars
5 watching
12 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

functionalfunctional-programminggogolangstreams

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
teaentitylab/fpgoA Golang library providing functional programming features and Rx-style coding capabilities.349
novalagung/gubrakA Go library providing functional programming utility functions with syntactic sugar.485
repeale/fp-goA collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data.304
logic-building/functional-goA Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way.181
booleancat/go-functionalA library of iterators to augment the standard library for functional programming in Go.464
go-fuego/fuegoAutomatically generates OpenAPI documentation from Go code975
gonzaloruizdevilla/alicatesA small JavaScript library implementing functional programming functions like curry and zip.23
ingeniousambivert/fiber-bootstrappedA comprehensive toolkit for building Go applications with authentication, user management, role-based access control, and other core functionalities.2
destel/rillA toolkit that simplifies concurrency in Go by providing a composable and clean way to handle channels and errors.1,440
esimov/goguA comprehensive utility library for working with data structures and functions in Go, providing efficient and concurrent-safe implementations.100
calebwin/go-smA Go library for generating and managing finite-state machines with persistent state history and callback functions.14
enriquebris/goconcurrentqueueA package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities404
rjnemo/underscoreA Go library providing functional programming helpers without extending built-in objects.110
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
kirilldanshin/go.uikA Go-based GUI kit designed to handle concurrent UI components without blocking other parts of the application.5