fogfish/word2vec

Golang "native" implementation of word2vec algorithm (word2vec++ port)

38
/ 100
Emerging

This project helps developers integrate word embedding capabilities directly into their Go applications without external dependencies. It takes large text datasets and trains a word2vec model, which then produces numerical representations (embeddings) of words or phrases. This is ideal for developers building high-performance, Go-native applications that require understanding semantic relationships in text, especially with private datasets.

No commits in the last 6 months.

Use this if you are a Go developer building an application that needs fast, native word embedding calculations and want to avoid Python or external server dependencies.

Not ideal if you are not a Go developer or if your existing workflow relies heavily on Python's `gensim` library and its ecosystem.

natural-language-processing text-analytics information-retrieval semantic-search Go-development
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

31

Forks

5

Language

C++

License

MIT

Last pushed

Oct 12, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/fogfish/word2vec"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.