Go Functional programming

Open-source Go projects categorized as Functional programming | Edit details

Top 16 Go Functional programming Projects

  • goderive

    Derives and generates mundane golang functions that you do not want to maintain yourself

    Project mention: Derives mundane Golang functions that you do not want to maintain | news.ycombinator.com | 2022-02-15
  • Koazee

    A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

  • 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.

  • ink

    Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style. (by thesephist)

    Project mention: Private Programming Languages | reddit.com/r/ProgrammingLanguages | 2022-01-31

    https://github.com/thesephist/ink is a good example. You can hear its author in metamuse podcast 42 https://podcasts.apple.com/ru/podcast/metamuse/id1504506097

  • 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
  • genesis

    All generic functions for Go 1.18 you ever need!

    Project mention: genesis: All generic functions for Go 1.18 you ever need! | reddit.com/r/coding | 2022-05-17
  • fuego

    Functional Experiment in Golang

  • 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.

  • 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
  • stream

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

  • underscore

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

  • funl

    FunL programming language

    Project mention: FunL: Simple Functional Programming Language | news.ycombinator.com | 2021-09-11
  • gomad

    Lightweight functional data and side effects manipulation patterns in Golang with no dependencies.

    Project mention: Gomad: Functional Data Manipulation Patterns in Golang | reddit.com/r/functionalprogramming | 2021-12-28
  • lispy

    A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter. (by amirgamil)

    Project mention: I built a Lisp! | reddit.com/r/ProgrammingLanguages | 2021-06-04


  • std

    An enhanced version of the standard library based the new Generics feature. (by go-board)

    Project mention: [Std] An enhanced std library write with generics | reddit.com/r/golang | 2022-05-13
  • go-strm

    A rich Map/Reduce API in Go

    Project mention: A Reach Map/Reduce Functional API in Go | news.ycombinator.com | 2022-04-01
  • 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

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-17.

Go Functional programming related posts


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

Project Stars
1 goderive 976
2 Koazee 493
3 ink 487
4 fpGo 265
5 functional-go 158
6 genesis 142
7 fuego 117
8 fp-go 55
9 stream 51
10 underscore 44
11 funl 23
12 gomad 23
13 lispy 19
14 std 15
15 go-strm 8
16 go-godash 6
Find remote jobs at our new job board 99remotejobs.com. There are 8 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