← all repositories

nlpodyssey/spago

A self-contained machine learning and natural language processing library for Go.

spago
Not currently ranked — collecting fresh signals.
star history

Spago provides a comprehensive ML framework for the Go programming language, implementing automatic differentiation, computation graphs, and neural network architectures including transformers, LSTM, and BERT models. It supports common NLP tasks such as named entity recognition, question answering, and machine translation. The library is designed as a self-contained solution without external ML dependencies.

Frequently asked

What is nlpodyssey/spago?
A self-contained machine learning and natural language processing library for Go.
Is spago open source?
Yes — nlpodyssey/spago is open source, released under the BSD-2-Clause license.
What language is spago written in?
nlpodyssey/spago is primarily written in Go.
How popular is spago?
nlpodyssey/spago has 1.9k stars on GitHub.
Where can I find spago?
nlpodyssey/spago is on GitHub at https://github.com/nlpodyssey/spago.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.