Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Repository Index
47,133 repositories indexed
1–17 of 17 · Most stars
S2 geometry library in Go
- go
- geometry
- geometry-library
- sphere
⚡High Performance DICOM Medical Image Parser in Go.
- dicom
- dicom-images
- golang
- golang-library
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
A pure Go 3D math library.
A library provides spatial data and geometric algorithms
- geometry-library
- gis
- geospatial
- golang
Genetic Algorithms library written in Go / golang
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
- golang
- high-performance
- zero-allocation
- money
Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification
Generic, zero-alloc, 100%-test covered Quadtree for golang
- golang-library
- quadtree
- data-structures
- generics
2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.
- triangulation
- computational-geometry
- golang
tiny linear interpolation library for go
- linear-interpolation
- golang
- piecewise
- linear
Generic 2D grid
- astar-algorithm
- dda-algorithm
- dejkstra
- golang
An ordinary differential equation solving library in golang.
- ode
- solving-library
- multivariate
- differential-equations
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
- cross-platform
- data-science
- go
- golang
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
- filesystem
- go
- golang
- mock
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
- blockchain
- cryptocurrency
- go
- golang