Morphological Analyzers
spaGO1.8K

Self-contained Machine Learning and Natural Language Processing library in Go.

kagome840

JP morphological analyzer written in pure Go.

nlp451

Go Natural Language Processing library supporting LSA (Latent Semantic Analysis).

nlp388

Extract values from strings and fill your structs with nlp.

RAKE.go118

Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE).

go-stem81

Implementation of the porter stemming algorithm.

go2vec56

Reader and utility functions for word2vec embeddings.

porter247

Really fast Porter 2 stemmer.

govader44

Go implementation of VADER Sentiment Analysis.

snowball38

Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality Snowball native.

paicehusk29

Golang implementation of the Paice/Husk Stemming Algorithm.

golibstemmer20

Go bindings for the snowball libstemmer library including porter 2.

libtextcat13

Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.

porter12

This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.

gosentiwordnet10

Sentiment analyzer using sentiwordnet lexicon in Go.

govader-backend6

Microservice implementation of GoVader.

spelling-corrector2

A spelling corrector for the Spanish language or create your own.