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

141 stars
5 watching
12 forks
Language: Go
last commit: 7 months ago
Linked from 2 awesome lists

functionalfunctional-programminggogolangstreams

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
novalagung/gubrak A Go library providing functional programming utility functions with syntactic sugar. 482
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
logic-building/functional-go A Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way. 181
booleancat/go-functional A library of iterators to augment the standard library for functional programming in Go. 458
go-fuego/fuego A web framework for Go developers that generates OpenAPI documentation from source code and provides a set of tools for building APIs and web applications. 903
gonzaloruizdevilla/alicates A small JavaScript library implementing functional programming functions like curry and zip. 23
ingeniousambivert/fiber-bootstrapped A comprehensive toolkit for building Go applications with authentication, user management, role-based access control, and other core functionalities. 2
destel/rill A toolkit for building concurrent programs by composing simple, reusable parts into clean pipelines. 510
esimov/gogu A comprehensive utility library for working with data structures and functions in Go, providing efficient and concurrent-safe implementations. 98
calebwin/go-sm A Go library for generating and managing finite-state machines with persistent state history and callback functions. 14
enriquebris/goconcurrentqueue A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities 396
rjnemo/underscore A set of functional programming helpers for the Go language 109
d5/go-fsm A Go library implementing an immutable state machine with conditional and action functions 37
kirilldanshin/go.uik A Go-based GUI kit designed to handle concurrent UI components without blocking other parts of the application. 5