Awesome Go

Tokenizers

9 libraries in Natural Language Processing / Tokenizers

gse

Go efficient text segmentation; support english, chinese, japanese and other

2,844Natural Language ProcessingTokenizers
gojieba

This is a Go implementation of [jieba](https://github.com/fxsjy/jieba) which a Chinese word splitting algorithm

2,646Natural Language ProcessingTokenizers
sentences

Sentence tokenizer: converts text into a list of sentences

473Natural Language ProcessingTokenizers
segment

Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex #29](https://www.unicode.org/reports/tr29/)

90Natural Language ProcessingTokenizers
textcat

Go package for n-gram based text categorization, with support for utf-8 and raw text

73Natural Language ProcessingTokenizers
MMSEGO

This is a GO implementation of [MMSEG](http://technology.chtsai.org/mmseg/) which a Chinese word splitting algorithm

62Natural Language ProcessingTokenizers
stemmer

Stemmer packages for Go programming language. Includes English and German stemmers

56Natural Language ProcessingTokenizers
gotokenizer

A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)

21Natural Language ProcessingTokenizers
shamoji

The shamoji is word filtering package written in Go

13Natural Language ProcessingTokenizers