44 Natural Language Processing packages and projects
-
prose
8.7 4.8 GoA library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. -
whatlanggo
6.7 0.0 GoA natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc). -
locales
5.5 1.3 Go๐ a set of locales generated from the CLDR Project which can be used independently or within an i18n package; these were built for use with, but not exclusive to https://github.com/go-playground/universal-translator -
universal-translator
5.5 0.0 Go๐ฌ i18n Translator for Go/Golang using CLDR data + pluralization rules -
go-nlp
4.3 0.0 GoUtilities for working with discrete probability distributions and other tools useful for doing NLP work. -
segment
4.0 0.2 GoA Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29 -
textcat
3.9 0.0 GoA Go package for n-gram based text categorization, with support for utf-8 and raw text -
stemmer
3.2 0.0 GoStemmer packages for Go programming language. Includes English and German stemmers. -
petrovich
2.5 0.0 GoPetrovich is the library which inflects Russian names to given grammatical case. -
snowball
2.3 0.0 L1 CSnowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality Snowball native. -
libtextcat
2.0 0.0 GoCgo binding for libtextcat C library. Guaranteed compatibility with version 2.2. -
icu
1.9 0.0 GoCgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1. -
gotokenizer
1.4 0.0 GoA tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation) -
porter
0.9 0.0 GoThis is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm. -
go-eco
0.6 0.0 GoSimilarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models. -
detectlanguage
0.5 0.0 GoLanguage Detection API Go Client. Supports batch requests, short phrase or single word language detection.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.