Go Unicode

Open-source Go projects categorized as Unicode

Top 15 Go Unicode Projects

  1. ecoji

    Encodes (and decodes) data as emojis

  2. SaaSHub

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

    SaaSHub logo
  3. uni

    Query the Unicode database from the commandline, with good support for emojis

  4. uniseg

    Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go

  5. box-cli-maker

    Render highly customizable boxes in the terminal

  6. go-edlib

    📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

  7. llama-nuts-and-bolts

    A holistic way of understanding how Llama and its components run in practice, with code and detailed documentation.

  8. 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

  9. l1

    A simple Lisp written in Go (by eigenhombre)

  10. caps

    A Unicode-based case conversion library for Go

  11. character

    tool for unicode character manipulations

  12. phoenix

    High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss. (by phoenix-tui)

    Project mention: GoGPU: A Pure Go Graphics Library for GPU Programming | dev.to | 2025-12-05

    Phoenix TUI — Terminal UI framework

  13. xid

    Parse unicode identifiers (by smasher164)

  14. stringish

    Handle strings and bytes interchangeably in Go

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

    That’s true, converting in either direction will typically allocate. Which it must, semantically.

    One can use unsafe for a zero-copy conversion, but now you are breaking the semantics: a string becomes mutable, because its underlying bytes are mutable.

    Or! One can handle often handle strings and bytes interchangeably with generics: https://github.com/clipperhouse/stringish

  15. 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.

  16. words

    A command-line utility for splitting words (by clipperhouse)

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

Log in or Post with

Go Unicode related posts

  • Go Subtleties You May Not Know

    4 projects | news.ycombinator.com | 22 Oct 2025
  • Show HN: I Wrote a Full Text Search Engine from Scratch in Go

    5 projects | news.ycombinator.com | 9 Oct 2025
  • Text makeup – a tool to decode and explore Unicode strings

    2 projects | news.ycombinator.com | 18 Sep 2024
  • Go structs are copied on assignment (and other things about Go I'd missed)

    4 projects | news.ycombinator.com | 11 Aug 2024
  • GoatCounter creator is hoping to raise at least €1k for basic living expense

    3 projects | news.ycombinator.com | 13 Jan 2024
  • Should golang create a money library on the exp package?

    2 projects | /r/golang | 25 May 2023
  • Should unicode/utf8 have funcs for graphemes?

    1 project | /r/golang | 12 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ecoji 876
2 uni 855
3 uniseg 717
4 box-cli-maker 638
5 go-edlib 600
6 llama-nuts-and-bolts 316
7 uax29 117
8 l1 81
9 caps 61
10 character 34
11 phoenix 30
12 xid 7
13 stringish 4
14 avro-phonetic-go 4
15 words 1

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?