Go Functional programming

Open-source Go projects categorized as Functional programming

Top 23 Go Functional programming Projects

  • fp-go

    functional programming library for golang (by IBM)

    Project mention: IBM/fp-go: functional programming library for golang | /r/functionalprogramming | 2023-08-19
  • goderive

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ink

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

    Project mention: Ink: Minimal, functional programming language inspired by modern JavaScript, Go | news.ycombinator.com | 2023-04-06
  • Koazee

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

  • gubrak

    ⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go

  • fpGo

    Monad, Functional Programming features for Golang

  • genesis

    All generic functions for Go you ever need! (by life4)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • fp-go

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

  • go-functional

    go-functional is a library that offers functional programming in Go using generics

    Project mention: Write functional-like code with Go | news.ycombinator.com | 2023-08-10
  • functional-go

    This library is inspired by functional programming - Clojure

  • fuego

    Functional Experiment in Golang

  • underscore

    🌟 Useful functional programming helpers for Go (by rjNemo)

  • gogu

    A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

  • stream

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

  • tau

    A functional interpreted programming language with a minimalistic design. (by NicoNex)

  • opt

    A simple and ergonomic optional type for Go. (by Southclaws)

  • gomad

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

  • funl

    FunL programming language

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

  • std

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

  • go-strm

    A rich Map/Reduce API in Go

  • gofigure

    Project mention: gofigure - a static, explicit config library for go | /r/golang | 2023-05-14
  • go2funk

    Simple Golang API to use functional types in Golang, such as immutable List, Options, Try, Either...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-08-19.

Go Functional programming related posts

Index

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

Project Stars
1 fp-go 1,452
2 goderive 1,161
3 ink 547
4 Koazee 520
5 gubrak 474
6 fpGo 337
7 genesis 328
8 fp-go 281
9 go-functional 280
10 functional-go 179
11 fuego 142
12 underscore 106
13 gogu 92
14 stream 85
15 tau 47
16 opt 34
17 gomad 29
18 funl 23
19 lispy 21
20 std 19
21 go-strm 13
22 gofigure 9
23 go2funk 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com