10

8

6

4

2


8.7

5.2

8.2

4.2

8.2
1.7

8.1

8.6
gse

7.6
0.0

7.4

5.4

39 Natural Language Processing packages and projects

  • prose

    8.7 5.2 Go
    A library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more.
  • gojieba

    8.2 4.2 Go
    This is a Go implementation of jieba which a Chinese word splitting algorithm.
  • go-i18n

    8.2 1.7 Go
    A package and an accompanying tool to work with localized text.
  • gse

    8.1 8.6 Go
    Go efficient text segmentation; support english, chinese, japanese and other.
  • when

    7.6 0.0 Go
    A natural EN and RU language date/time parser with pluggable rules
  • go-pinyin

    7.4 5.4 Go
    CN Hanzi to Hanyu Pinyin converter.
  • kagome

    6.8 6.2 Go
    JP morphological analyzer written in pure Go.
  • whatlanggo

    6.6 0.0 Go
    A natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc).
  • nlp

    6.5 0.0 Go
    Extract values from strings and fill your structs with nlp.
  • sentences

    6.0 0.0 Go
    A sentence tokenizer: converts text into a list of sentences.
  • universal-translator

    5.4 1.2 Go
    💬 i18n Translator for Go/Golang using CLDR data + pluralization rules
  • go-nlp

    4.4 0.0 Go
    Utilities for working with discrete probability distributions and other tools useful for doing NLP work.
  • getlang

    4.3 0.4 Go
    Fast natural language detection package.
  • gounidecode

    4.3 0.0 Go
    Unicode transliterator (also known as unidecode) for Go
  • locales

    4.1 6.9 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
  • go-unidecode

    4.0 0.0 Go
    ASCII transliterations of Unicode text.
  • MMSEGO

    4.0 0.0 Go
    This is a GO implementation of MMSEG which a Chinese word splitting algorithm.
  • go-stem

    3.9 0.0 Go
    Implementation of the porter stemming algorithm.
  • segment

    3.9 1.1 Go
    A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29
  • textcat

    3.9 0.0 Go
    A Go package for n-gram based text categorization, with support for utf-8 and raw text
  • stemmer

    3.3 0.0 Go
    Stemmer packages for Go programming language. Includes English and German stemmers.
  • porter2

    2.9 0.0 Go
    Really fast Porter 2 stemmer.
  • RAKE.go

    2.8 0.0 Go
    A Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE)
  • paicehusk

    2.7 0.0 Go
    Golang implementation of the Paice/Husk Stemming Algorithm
  • snowball

    2.4 0.0 L1 C
    Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality Snowball native.
  • petrovich

    2.4 2.9 Go
    Petrovich is the library which inflects Russian names to given grammatical case.
  • icu

    2.1 0.0 Go
    Cgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1.
  • golibstemmer

    2.1 0.0 Go
    Go bindings for the snowball libstemmer library including porter 2
  • go-mystem

    2.0 0.0 Go
    CGo bindings to Yandex.Mystem
  • libtextcat

    2.0 0.0 Go
    Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.
  • go2vec

    1.7 1.3 Go
    Reader and utility functions for word2vec embeddings.
  • dpar

    1.7 1.6 Go
    Transition-based statistical dependency parser.
  • gotokenizer

    1.5 0.0 Go
    A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)
  • iuliia-go

    1.5 6.2 Go
    Transliterate Cyrillic → Latin in every possible way.
  • shamoji

    1.0 3.5 Go
    The shamoji is word filtering package written in Go.
  • porter

    1.0 0.0 Go
    This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.
  • go-localize

    0.9 4.2 Go
    Simple and easy to use i18n (Internationalization and localization) engine
  • go-eco

    0.7 0.0 Go
    Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models.
  • detectlanguage

    0.3 4.1 Go
    Language Detection API Go Client. Supports batch requests, short phrase or single word language detection.

Popular Comparisons


99 Remote Jobs

Work from home. Anywhere in the world.
+ Post a job

Add another 'Natural Language Processing' Package