Model Hubs & Serving

goml

Pure Go machine learning library for efficient model training and deployment.

Status
UnmaintainedNo commits in 1503 days.
Last checked
Checked · Oct 10, 2026
License
Open source
Pricing
Free tier · from $0

What it is

goml is a comprehensive machine learning library written entirely in Go. It provides developers with the tools necessary to train, evaluate, and deploy models without relying on external dependencies or languages.

goml stands out as a pure Go machine learning library, offering seamless integration into Go projects without the need for external dependencies or language interoperability issues.

When it fits — and when it doesn’t

A good fit for

  • Developers building machine learning applications entirely within the Go ecosystem who need a pure Go solution.

  • Projects requiring efficient, lightweight machine learning models without external dependencies.

Look elsewhere if

  • Teams that require extensive support for deep learning frameworks like TensorFlow or PyTorch.

  • Applications where performance is critical and highly optimized C/C++ libraries are preferred.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited community support and contributions

    Small number of contributors on GitHub and limited activity in forums.

  2. 02

    Narrow range of supported algorithms compared to Python libraries like scikit-learn

    Does not support advanced algorithms such as gradient boosting or deep learning frameworks out-of-the-box.

  3. 03

    Performance may be suboptimal for large datasets

    Pure Go implementation might not leverage optimized native libraries like BLAS/LAPACK used in Python ML libraries.

  4. 04

    Documentation is sparse and lacks comprehensive examples

    Official documentation does not cover all features in detail, making it hard for new users to get started quickly.

What it does well

  • Pure Go implementation for seamless integration into Go projects.

  • Wide range of machine learning algorithms including regression, classification, and clustering.

  • Efficient model training with support for various optimization techniques.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up goml

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for goml’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

goml — tracked on AI Navigator

Markdown

[![goml — tracked on AI Navigator](https://navigateaitools.com/badge/goml.svg)](https://navigateaitools.com/explorer/tool/goml)

HTML

<a href="https://navigateaitools.com/explorer/tool/goml"><img src="https://navigateaitools.com/badge/goml.svg" alt="goml — tracked on AI Navigator" height="58"></a>