Go Functional

Open-source Go projects categorized as Functional | Edit details

Top 15 Go Functional Projects

  • bubbletea

    A powerful little TUI framework 🏗

    Project mention: Bubbletea - A powerful little tui framework 🏗 | reddit.com/r/github_trends | 2022-05-14
  • lo

    💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

    Project mention: Shaving 40% Off Google’s B-Tree Implementation with Go Generics | news.ycombinator.com | 2022-04-27
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • oh

    A new Unix shell.

    Project mention: Understanding the Power of Lisp (2020) | news.ycombinator.com | 2022-01-02
  • fpGo

    Monad, Functional Programming features for Golang

  • functional-go

    This library is inspired by functional programming - Clojure

    Project mention: functional-go/internal/generatefp.go | reddit.com/r/programmingcirclejerk | 2022-03-16
  • fuego

    Functional Experiment in Golang

  • gofp

    A super simple Lodash like utility library with essential functions that empowers the development in Go

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • goterators

    A utility library that supports aggregate & transforms functions Go with generic. Such as filter, map, reduce, find, exist

    Project mention: GitHub - ledongthuc/goterators: A utility library that supports aggregate & transforms functions Go 1.18 with generic. Such as filter, map, reduce, find, exist | reddit.com/r/golang | 2022-01-24
  • fp-go

    Fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.

    Project mention: Functional programming in Go (fp-go) | reddit.com/r/golang | 2022-04-19
  • peds

    Type safe persistent/immutable data structures for Go

    Project mention: Persistent data structures now that generics are coming? | reddit.com/r/golang | 2021-12-26

    One of the library types that benefits from having generics is "data structure" libraries. Does anyone know of work going on to make a Go 1.18+ persistent data structure library (something like this or this)?

  • stream

    Go Stream, like Java 8 Stream. (by youthlin)

  • underscore

    🌟 Useful functional programming helpers for Go 1.18 and beyond (by rjNemo)

  • dogs

    Make Go functional with dogs

    Project mention: Toy library for functional programming in Go with generics | reddit.com/r/golang | 2021-09-27
  • go-godash

    An experimental generic functional utility library inspired by Lodash

    Project mention: Underscore.js implemented with go generics | reddit.com/r/golang | 2021-12-26

    I'm not on the golang sub that often so I haven't seen duplicate posts like this. I did a quick search (with Reddit's crappy search) and was unable to find anything. I suspect this was posted here since it's been all over including the poster's GitHub account https://github.com/shteou/go-godash

  • blackbox

    Black Box provides simple to use, extensible, and easily testable typesafe server routing for your web apps and microservices. (by sharpvik)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-14.

Go Functional related posts


What are some of the best open-source Functional projects in Go? This list will help you:

Project Stars
1 bubbletea 11,909
2 lo 5,174
3 oh 1,259
4 fpGo 265
5 functional-go 158
6 fuego 117
7 gofp 110
8 goterators 74
9 fp-go 55
10 peds 55
11 stream 51
12 underscore 44
13 dogs 34
14 go-godash 6
15 blackbox 1
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives