Future language enhancements to go

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • go

    The Go programming language

  • I guess one interesting language change to improve ergonomics could be that lambda proposition https://github.com/golang/go/issues/21498 - if we have that then iterator semantics are much less urgent, passing functions with a bit less ceremony already helps a lot.

  • filter

    Simple apply/filter/reduce package.

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

    InfluxDB logo
  • exp

    [mirror] Experimental and deprecated packages (by golang)

  • Go is a relatively young language and generics are a new addition to it. work on adding utility functions and datatypes supporting generics is ongoing and some of this effort can be seen in the exp package f.i. maps utils. Adding new stuff to stdlib takes time, you need to not only iron out the bugs but also assure full backwards compatibility.

  • lo

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

  • Take a look at https://github.com/samber/lo.

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