What libraries from other languages do you wish were ported over into go?

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

    Cross-platform library for building Telegram clients

  • tdlib, but it's huge

  • JGroups

    The JGroups project

  • Something like JGroups http://www.jgroups.org/

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

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

  • ROOT https://root.cern/ , altough https://go-hep.org/ does a great deal!

  • hep

    hep is the mono repository holding all of go-hep.org/x/hep packages and tools

  • ROOT https://root.cern/ , altough https://go-hep.org/ does a great deal!

  • go

    The Go programming language

  • decimal

    Fixed-precision decimal numbers based on IEEE 754 decimal64 (by anz-bank)

  • tfgo

    Tensorflow + Go, the gopher way

  • Tensorflow is actually written in C++, and the python package is just bindings to tensorflow. There are Tensorflow Go bindings: https://github.com/galeone/tfgo.

  • SaaSHub

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

    SaaSHub logo
  • ews-managed-api

  • Exchange Web Services SDK. Soap is hard enough to deal with in Go. I blame it on Microsoft for sticking with such old tech

  • go-linq

    .NET LINQ capabilities in Go

  • apd

    Arbitrary-precision decimals for Go

  • https://github.com/cockroachdb/apd remains the best decimal library for Go (ericlagergren/decimal is faster but unmaintained).

  • ent

    An entity framework for Go

  • Like @metalrex100 mentioned, give a look to Ent.

  • decimal

    Arbitrary-precision fixed-point decimal numbers in Go

  • https://github.com/shopspring/decimal also.

  • gonum

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

  • Lapack is the basis for basically all linear algebra routines in the wild. Matlab, scipy, even tensorflow (I would suspect) depend on it. There's a Go port of it in the making and it's pretty far in but missing some routines I'd like to use https://github.com/gonum/gonum/tree/master/lapack

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

  • Do you care about having a numerical/scientific ecosystem?

    4 projects | /r/golang | 1 Feb 2022
  • How to Build a Logistic Regression Model: A Spam-filter Tutorial

    1 project | dev.to | 5 May 2024
  • A CEO's Guide to Emacs

    3 projects | news.ycombinator.com | 11 Jan 2024
  • [D] Major bug in Scikit-Learn's implementation of F-1 score

    2 projects | /r/MachineLearning | 8 Dec 2023
  • Contraction Clustering (RASTER): A fast clustering algorithm

    1 project | news.ycombinator.com | 27 Nov 2023