nlpodyssey/spago
Self-contained Machine Learning and Natural Language Processing library in Go
This library helps Go developers create machine learning applications, particularly those involving natural language processing. It takes raw text or numerical data as input and produces insights like sentiment analysis or text classification, allowing Go developers to build standalone executables for their ML projects without relying on Python. It's designed for developers building Go-based applications that need to integrate machine learning capabilities.
1,850 stars. No commits in the last 6 months.
Use this if you are a Go developer looking to implement natural language processing or other machine learning models directly within your Go applications without external Python dependencies.
Not ideal if you are not a Go developer or if your machine learning projects require extensive GPU computation or a rapidly evolving ecosystem of pre-trained models, as the project is currently paused.
Stars
1,850
Forks
89
Language
Go
License
BSD-2-Clause
Category
Last pushed
Apr 01, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nlpodyssey/spago"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications