fx: useful functional programming helpers without using interface{}, based on Go 1.18 generics

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/golang

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • fx

    Fx is a useful functional programming helpers. (by nikgalushko)

    Hi folks. Go 1.18 is on its way. It will be a great release and special feature is strings.Cut generics. I wrote a library to help you simplify your code and get rid of boilerplate: https://github.com/nikgalushko/fx.

  • gouf

    Most commonly used utility/helper functions for generic types 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.

  • fx

    A dependency injection based application framework for Go. (by uber-go)

    Will advise you to change the library name as there is another popular library with same name. https://github.com/uber-go/fx

  • goshutdown

    Go library to shutdown your goroutines gracefully and in a timely manner

    One could also use type or function aliases so it's up to the user to import from subpackages or the root package. That's what I did in qdm12/goshutdown and I like it so far.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts