Optional types and utilities for ergonomic data transformations

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

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

  • scala-lang

    sources for the Scala language website

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

    reasonable handling of nullable values (by volatiletech)

  • How is this different than something like volatiletech/null?

  • go-optional

    A go package for wrapping types with Optionals to represent the lack of value without pointers. (by leighmcculloch)

  • This is a trick I saw in https://github.com/leighmcculloch/go-optional/ it certainly makes things easier and the only cost is the debugger displays the values in a slightly more awkward way since it's a slice under the hood.

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