Go NLP

Open-source Go projects categorized as NLP

Top 15 Go NLP Projects

  1. gse

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

    Project mention: Codex for Open Source | news.ycombinator.com | 2026-06-13
  2. SaaSHub

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

    SaaSHub logo
  3. lingua-go

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

  4. whatlanggo

    Natural language detection library for Go

  5. 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)

  6. cybertron

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

  7. tokenizer

    NLP tokenizers written in Go language (by sugarme)

  8. getlang

    Natural language detection package in pure Go

  9. lingo

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

  10. uax29

    A tokenizer based on Unicode text segmentation (UAX #29), for Go. Split graphemes, words, sentences.

    Project mention: Go Subtleties You May Not Know | news.ycombinator.com | 2025-10-22

    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

  11. txtai.go

    Go client for txtai

    Project mention: Agent Tools | dev.to | 2026-03-16
  12. dialogflow-cx-cli

    The missing Dialogflow CX CLI to interact with your projects

  13. AdvancedCommandsDetection

    An advanced assistant commands detection engine (understands complex sentences and the meaning of "it", "and", "don't" and "never mind")

  14. 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-29

    Repository: https://github.com/mhshajib/avro-phonetic-go Documentation and examples are available in the README.

  15. zensearch

    A small scale search engine built with Go, nodejs and MariaDB

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 NLP discussion

Log in or Post with

Go NLP related posts

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

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

Did you know that Go is
the 4th most popular programming language
based on number of references?