How should other Go programs pass data to my program?

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

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

    If you're writing a library, it's really backwards to force someone to potentially write data out to give it to you for in-process calls. If you're defining a JSON schema, you're still forcing someone to write it out in that schema, unless you have a very strong reason to assume it's already sitting on disk in that format (eg. it's from a well-defined file format). Is it a reasonable assumption to make that someone dealing with 100x100 matrices might be using gonum in this domain?

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

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