SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Go NLP Projects
-
gse
Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lingua-go
The most accurate natural language detection library for Go, suitable for short text and mixed-language text
-
-
agency
🕵️‍♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. (by neurocult)
-
-
-
-
lingo
package lingo provides the data structures and algorithms required for natural language processing (by chewxy)
-
uax29
A tokenizer based on Unicode text segmentation (UAX #29), for Go. Split graphemes, words, sentences.
There is mention of how len() is bytes, not “characters”. A further subtlety: a rune (codepoint) is still not necessarily a “character” in terms of what is displayed for users — that would be a “grapheme”.
A grapheme can be multiple codepoints, with modifiers, joiners, etc.
This is true in all languages, it’s a Unicode thing, not a Go thing. Shameless plug, here is a grapheme tokenizer for Go: https://github.com/clipperhouse/uax29/tree/master/graphemes
-
-
-
-
AdvancedCommandsDetection
An advanced assistant commands detection engine (understands complex sentences and the meaning of "it", "and", "don't" and "never mind")
-
avro-phonetic-go
Avro-style Banglish → বাংলা transliteration engine for Go, using trie-based matching and context-aware grammar rules.
Project mention: avro-phonetic-go: Avro-style Banglish to বাংলা transliteration in Go | dev.to | 2025-12-29Repository: https://github.com/mhshajib/avro-phonetic-go Documentation and examples are available in the README.
-
Go NLP discussion
Go NLP related posts
-
Hard problems that reduce to document ranking
-
Vale: A markup-aware linter for prose
-
whatlanggo VS Panlingo - a user suggested alternative
2 projects | 3 Feb 2025 -
Counting the number of Tokens sent to a LLM in Go (part 1)
-
Three shell scripts to improve your writing
-
Software Technical Writing: A Guidebook [pdf]
-
Ask HN: Best tool to proof-read technical documentation?
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source NLP projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | gse | 2,833 |
| 2 | lingua-go | 1,338 |
| 3 | whatlanggo | 680 |
| 4 | agency | 506 |
| 5 | cybertron | 329 |
| 6 | tokenizer | 325 |
| 7 | getlang | 175 |
| 8 | lingo | 158 |
| 9 | uax29 | 117 |
| 10 | txtai.go | 81 |
| 11 | dialogflow-cx-cli | 49 |
| 12 | CLIP-video-search | 28 |
| 13 | AdvancedCommandsDetection | 4 |
| 14 | avro-phonetic-go | 4 |
| 15 | zensearch | 0 |