Go NLP

Open-source Go projects categorized as NLP

Top 14 Go NLP Projects

  1. vale

    :pencil: A markup-aware linter for prose built with speed and extensibility in mind.

    Project mention: Vale: A markup-aware linter for prose | news.ycombinator.com | 2025-02-18
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. gse

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

    Project mention: RawWeb Updates: SimHash and Meilisearch | dev.to | 2025-04-25

    gse seems sufficient for Chinese tokenization based on test cases, but the overall experience isn't as good as Charabia.

  4. lingua-go

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

  5. whatlanggo

    Natural language detection library for Go

    Project mention: whatlanggo VS Panlingo - a user suggested alternative | libhunt.com/r/whatlanggo | 2025-02-03
  6. 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)

  7. cybertron

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

  8. tokenizer

    NLP tokenizers written in Go language (by sugarme)

    Project mention: Counting the number of Tokens sent to a LLM in Go (part 1) | dev.to | 2024-12-22

    Tokenizer: https://github.com/sugarme/tokenizer

  9. SaaSHub

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

    SaaSHub logo
  10. getlang

    Natural language detection package in pure Go

  11. lingo

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

  12. txtai.go

    Go client for txtai

    Project mention: OpenAI Compatible API | dev.to | 2025-03-05

    txtai has long been able host a FastAPI based service. There are clients for Python, JavaScript, Java, Rust, Go.

  13. dialogflow-cx-cli

    The missing Dialogflow CX CLI to interact with your projects

  14. assocentity

    Package assocentity returns the mean distance from tokens to an entity and its synonyms

  15. AdvancedCommandsDetection

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

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

Log in or Post with

Go NLP related posts

  • Hard problems that reduce to document ranking

    4 projects | news.ycombinator.com | 25 Feb 2025
  • Vale: A markup-aware linter for prose

    1 project | news.ycombinator.com | 18 Feb 2025
  • 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)

    2 projects | dev.to | 22 Dec 2024
  • Three shell scripts to improve your writing

    1 project | news.ycombinator.com | 13 Dec 2024
  • Software Technical Writing: A Guidebook [pdf]

    2 projects | news.ycombinator.com | 4 Jan 2024
  • Ask HN: Best tool to proof-read technical documentation?

    1 project | news.ycombinator.com | 16 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 vale 4,791
2 gse 2,657
3 lingua-go 1,241
4 whatlanggo 653
5 agency 478
6 cybertron 307
7 tokenizer 233
8 getlang 173
9 lingo 153
10 txtai.go 79
11 dialogflow-cx-cli 45
12 CLIP-video-search 25
13 assocentity 17
14 AdvancedCommandsDetection 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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