Go Natural Language Processing

Open-source Go projects categorized as Natural Language Processing

Top 23 Go Natural Language Processing Projects

  • go-i18n

    Translate your Go program into multiple languages.

  • Project mention: Internationalization best practices for front-end developers | news.ycombinator.com | 2023-08-11
  • gse

    Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gojieba

    "结巴"中文分词的Golang版本

  • go-pinyin

    汉字转拼音

  • when

    A natural language date/time parser with pluggable rules (by olebedev)

  • lingua-go

    The most accurate natural language detection library for Go, suitable for short text and mixed-language text

  • kagome

    Self-contained Japanese Morphological Analyzer written in pure Go

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • whatlanggo

    Natural language detection library for Go

  • sentences

    A multilingual command line sentence tokenizer in Golang

  • universal-translator

    :speech_balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules

  • locales

    :earth_americas: 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

  • cybertron

    Cybertron: the home planet of the Transformers in Go (by nlpodyssey)

  • getlang

    Natural language detection package in pure Go

  • lingo

    package lingo provides the data structures and algorithms required for natural language processing (by chewxy)

  • go-unidecode

    ASCII transliterations of Unicode text.

  • RAKE.go

    A Go port of the Rapid Automatic Keyword Extraction algorithm (RAKE)

  • segment

    A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29

  • gounidecode

    Unicode transliterator for #golang

  • go-stem

    Word Stemming in Go

  • textcat

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

  • address

    Address handling for Go.

  • MMSEGO

    Chinese word splitting algorithm MMSEG in GO

  • go-localize

    i18n (Internationalization and localization) engine written in Go, used for translating locale strings.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Natural Language Processing related posts

Index

What are some of the best open-source Natural Language Processing projects in Go? This list will help you:

Project Stars
1 go-i18n 2,774
2 gse 2,462
3 gojieba 2,320
4 go-pinyin 1,557
5 when 1,316
6 lingua-go 1,095
7 kagome 789
8 whatlanggo 624
9 sentences 419
10 universal-translator 362
11 locales 262
12 cybertron 258
13 getlang 165
14 lingo 146
15 go-unidecode 123
16 RAKE.go 109
17 segment 85
18 gounidecode 79
19 go-stem 77
20 textcat 71
21 address 70
22 MMSEGO 63
23 go-localize 58

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com