TIL: panic(spew.Sdump(myVar))

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • autogold

    Automatically update your Go tests

  • I use autogold for my tests now, and I use the -update feature already twice. That's really handy.

  • JSON-to-Go

    Translates JSON into a Go type in your browser instantly (original)

  • if you have the JSON, you might try this to give you an idea: https://mholt.github.io/json-to-go/

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

    Convert Go values to their AST

  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • I use https://github.com/stretchr/testify in tests, it prints structs and diffs very well

  • litter

    Litter is a pretty printer library for Go data structures to aid in debugging and testing.

  • I like litter, and I have a simple helper that is effectively:

  • dd

    Data Dumper library dumps any data as valid syntax in Go

  • gofakeit

    Random fake data generator written in go

  • Tangentially related, but there is a package out there called go-fakeit github.com/brianvoe/gofakeit.git for generating random data, which doesn't sound like it entirely maps with what you're doing, but there may be some overlap.

  • SaaSHub

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

    SaaSHub logo
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

  • Gotestdox: A tool for formatting Go test results as readable documentation

    1 project | news.ycombinator.com | 25 Jul 2023
  • Gotestdox: A command-line tool for turning Go test names into readable sentences

    1 project | news.ycombinator.com | 2 Jul 2023
  • Go API Project Set-Up

    7 projects | dev.to | 23 Dec 2022
  • Read/Write FileSystem header interface for dependency injection

    7 projects | /r/golang | 29 May 2022
  • Alternative for Monkey patching

    3 projects | /r/golang | 23 Mar 2022