Awesome Go Functional Programming

  • exp exp 44
    star
    updated about 1 year ago Other

    Experiments that do not fit into a separate repository.

  • fp-go fp-go 296
    star
    updated almost 2 years ago MIT License

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

  • fpGo fpGo 347
    star
    updated 12 months ago MIT License

    Monad, Functional Programming features for Golang

  • fuego fuego 141
    star
    updated 7 months ago Apache License 2.0

    Functional Experiment in Golang

  • gen gen 1,430
    star
    updated about 1 year ago Other

    Type-driven code generation for Go

  • goderive goderive 1,242
    star
    updated 5 months ago Apache License 2.0

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

  • gofp gofp 143
    star
    updated over 3 years ago MIT License

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

  • updated about 2 years ago MIT License

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

  • iter iter 293
    star
    updated almost 5 years ago BSD 3-Clause "New...

    Range over integers [0,n). Seriously, that's it.

  • lo lo 17,419
    star
    updated about 2 months ago MIT License

    πŸ’₯ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

  • mo mo 2,587
    star
    updated about 2 months ago MIT License

    πŸ¦„ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

  • otto otto 7,492
    star
    updated about 1 year ago MIT License

    A JavaScript interpreter in Go (golang)

  • pie pie 1,655
    star
    updated over 1 year ago MIT License

    πŸ• Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.

  • updated about 4 years ago Other

    The package underlying gen: type-driven code generation for Go

  • updated over 1 year ago MIT License

    🌟 Useful functional programming helpers for Go

  • valor valor 14
    star
    updated over 1 year ago MIT License

    Go option and result types that optionally contain a value