fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
- golang
- go
- functional-programming
- currying
47,133 repositories indexed
169–192 of 400 · Most stars
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
sql-to-mongo-db-query-converter
Synchronization and asynchronous computation package for Go
Simple and fast webp library for golang
A lightweight library for writing concurrent programs in Go using the Actor model.
Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)
TranslatedTreat agents as functions, and write ideas as programs. Agent-native functional language with a CLI, Web IDE, goal-driven bots and live UI. Source-available; no AI training.
Diameter stack and Base Protocol (RFC 6733) for the Go programming language
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
ThreadLocal for Golang.
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
Go simple async message bus
formally verified category theory library
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation
Floc: Orchestrate goroutines with ease.
A simple CSS parser and inliner in Go
A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
Pattern matchings for Go.
This is an engine that converts data of one structure to another, based on a configuration file which describes how. There is an accompanying syntax to make writing mappings easier and more robust.
🛠 A full-featured dependency injection container for go programming language.
A concise language for sketching ASCII art.
Simply way to control goroutines execution order based on dependencies
interactive programming of melodies, producing MIDI
Flexible regular expressions constructor for Golang.