Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Go Natural Language Processing Projects
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
gse
Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
-
-
-
-
lingua-go
The most accurate natural language detection library for Go, suitable for short text and mixed-language text
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: whatlanggo VS Panlingo - a user suggested alternative | libhunt.com/r/whatlanggo | 2025-02-03
-
-
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
-
-
lingo
package lingo provides the data structures and algorithms required for natural language processing (by chewxy)
-
-
-
segment
A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29
-
-
-
-
-
-
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
Go Natural Language Processing discussion
Go Natural Language Processing related posts
-
Show HN: GoSBD v0.1.4 and updated playground for Intl.Segmenter option
-
Lingua 1.2.0 - The most accurate natural language detection library for Go, now with support for detecting multiple languages in mixed-language text
-
Lingua 1.1.0 - The most accurate natural language detection library for Go, suitable for long and short text alike
-
ml for text
-
an easy way to generate translations for your Go app
-
SpaGO: A ML library in pure Go
-
How to build a go library that supports i18n and make these translations available to client apps (CLI ONLY)
-
A note from our sponsor - InfluxDB
influxdata.com | 19 Apr 2025
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 | 3,181 |
2 | gse | 2,645 |
3 | gojieba | 2,496 |
4 | go-pinyin | 1,670 |
5 | when | 1,434 |
6 | lingua-go | 1,234 |
7 | kagome | 857 |
8 | whatlanggo | 653 |
9 | sentences | 443 |
10 | universal-translator | 393 |
11 | cybertron | 304 |
12 | locales | 278 |
13 | getlang | 173 |
14 | lingo | 153 |
15 | go-unidecode | 133 |
16 | RAKE.go | 120 |
17 | segment | 89 |
18 | go-stem | 82 |
19 | gounidecode | 80 |
20 | address | 77 |
21 | textcat | 73 |
22 | MMSEGO | 62 |
23 | go-localize | 61 |