go-functional is a library of iterators to augment the standard library
- go
- golang
- functional-programming
47,133 repositories indexed
25–48 of 101 · Most stars
go-functional is a library of iterators to augment the standard library
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Fast conversions across various Go types with a simple API.
Monad, Functional Programming features for Golang
Write as Functions, Deploy as a Monolith or Microservice with WebAssembly
12 factor configuration as a typesafe struct in as little as two function calls
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
⚡️ Automatically add Trace Spans to Go functions
Executive function for the rest of us
A collection of useful utility functions
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
A CLI tool for managing and executing SQL queries across multiple databases. Written in Go, made beautiful with BubbleTea
End to end functional test and automation framework
A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.
Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package.
A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
From sprig to sprout - Useful template functions for Go templates with steroids
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
A Go port of the Java Streams API. Type-safe and functional Go Streams processing