Natural Language Processing / Morphological Analyzers

16 packages

Packages (16)

spaGO

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

1,842 89

kagome

JP morphological analyzer written in pure Go.

940 57

nlp

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

467 46

RAKE.go

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

122 19

go-stem

Implementation of the porter stemming algorithm.

82 15

go2vec

Reader and utility functions for word2vec embeddings.

58 6

govader

Go implementation of [VADER Sentiment Analysis](https://github.com/cjhutto/vaderSentiment).

52 7

porter2

Really fast Porter 2 stemmer.

47 6

snowball

Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/).

38 5

paicehusk

Golang implementation of the Paice/Husk Stemming Algorithm.

29 7

golibstemmer

Go bindings for the snowball libstemmer library including porter 2.

21 6

libtextcat

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

13 8

porter

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

12 2

gosentiwordnet

Sentiment analyzer using sentiwordnet lexicon in Go.

11 2

govader-backend

Microservice implementation of [GoVader](https://github.com/jonreiter/govader).

7