Go Science and Data analysis

Open-source Go projects categorized as Science and Data analysis | Edit details

Top 23 Go Science and Data analysis Projects

  • GitHub repo gonum

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

    Project mention: An update on polygo: a polynomial graphing tool | reddit.com/r/golang | 2022-01-01
  • GitHub repo Stats

    A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo gonum/plot

    A repository for plotting and visualizing data

    Project mention: An update on polygo: a polynomial graphing tool | reddit.com/r/golang | 2022-01-01
  • GitHub repo gosl

    Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.

  • GitHub repo streamtools

    tools for working with streams of data

  • GitHub repo go-dsp

    Digital Signal Processing for Go

  • GitHub repo dataframe-go

    DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo chart

    Provide basic charts in go

  • GitHub repo goraph

    Package goraph implements graph data structure and algorithms.

  • GitHub repo graph

    Graph algorithms and data structures (by yourbasic)

  • GitHub repo ewma

    Exponentially Weighted Moving Average algorithms for Go.

  • GitHub repo calendarheatmap

    📅 Calendar heatmap inspired by GitHub contribution activity

  • GitHub repo go.matrix

    linear algebra for go

  • GitHub repo gohistogram

    Streaming approximate histograms in Go

  • GitHub repo TextRank

    :wink: :cyclone: :strawberry: TextRank implementation in Golang with extendable features (summarization, phrase extraction) and multithreading (goroutine).

    Project mention: Has anyone seen a Golang implementation of the textrank algorithm? | reddit.com/r/golang | 2021-06-26

    Did you try a simple Google search first? This is the top result https://github.com/DavidBelicza/TextRank.

  • GitHub repo sparse

    Sparse matrix formats for linear algebra supporting scientific and machine learning applications

    Project mention: Help with big image analysis | reddit.com/r/golang | 2021-04-01
  • GitHub repo go-estimate

    State estimation and filtering algorithms in Go

    Project mention: How a Kalman filter works, in pictures | news.ycombinator.com | 2021-12-07
  • GitHub repo pagerank

    Weighted PageRank implementation in Go

  • GitHub repo vectormath

    Vectormath for Go (by spate)

  • GitHub repo jsonl-graph

    🏝 JSONL Graph Tools

    Project mention: CLI tool to make graphs of K8S resources | reddit.com/r/kubernetes | 2021-11-20
  • GitHub repo geom

    2d geometry for golang

  • GitHub repo evaler

    Implements a simple floating point arithmetic expression evaluator in Go (golang).

  • GitHub repo gostat

    Collection of statistical routines in golang

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-01.

Go Science and Data analysis related posts


What are some of the best open-source Science and Data analysis projects in Go? This list will help you:

Project Stars
1 gonum 5,445
2 Stats 2,216
3 gonum/plot 2,086
4 gosl 1,639
5 streamtools 1,317
6 go-dsp 762
7 dataframe-go 730
8 chart 711
9 goraph 652
10 graph 512
11 ewma 343
12 calendarheatmap 334
13 go.matrix 324
14 gohistogram 158
15 TextRank 149
16 sparse 124
17 go-estimate 89
18 pagerank 72
19 vectormath 62
20 jsonl-graph 54
21 geom 49
22 evaler 46
23 gostat 33
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.