Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go
☆708May 31, 2024Updated last year
Alternatives and similar repositories for uniseg
Users that are interested in uniseg are comparing it to the libraries listed below
Sorting:
- wcwidth for golang☆682Updated this week
- Selected Go-internal packages factored out from the standard library☆964Apr 10, 2025Updated 10 months ago
- A collection of (ANSI-sequence aware) text reflow operations & algorithms☆756Apr 18, 2024Updated last year
- ☆892Aug 3, 2024Updated last year
- Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.☆5,089Feb 23, 2026Updated 2 weeks ago
- Optimized Go Compression Packages☆5,422Mar 2, 2026Updated last week
- A library for calling C functions from Go without Cgo☆3,419Updated this week
- Package for comparing Go values in tests☆4,602Jan 16, 2026Updated last month
- Golang terminal ANSI OSC52 wrapper. Copy text to clipboard from anywhere.☆47Jun 21, 2023Updated 2 years ago
- A Go implementation of the 64-bit xxHash algorithm (XXH64)☆2,089Jul 3, 2024Updated last year
- CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, a…☆1,026Mar 1, 2026Updated last week
- A general purpose syntax highlighter in pure Go☆4,862Updated this week
- Expression language and expression evaluation for Go☆7,715Feb 28, 2026Updated last week
- Go Humans! (formatters for units to human friendly sizes)☆4,804Mar 2, 2026Updated last week
- A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.☆4,634Updated this week
- The Universal Filesystem Abstraction for Go☆6,590Jan 13, 2026Updated last month
- Pure Go implementation of jq☆3,711Updated this week
- Line editor based on the Bubbletea library.☆91Dec 1, 2025Updated 3 months ago
- A high performance memory-bound Go cache☆6,798Jan 21, 2026Updated last month
- Decorated Syntax Tree - manipulate Go source with perfect fidelity.☆1,414Oct 15, 2023Updated 2 years ago
- Detect starting from Windows explorer☆266Nov 29, 2022Updated 3 years ago
- Define and run pattern-based custom linting rules.☆862Sep 25, 2025Updated 5 months ago
- Fast JSON encoder/decoder compatible with encoding/json for Go☆3,630Jan 4, 2026Updated 2 months ago
- wazero: the zero dependency WebAssembly runtime for Go developers☆5,989Updated this week
- Arbitrary-precision decimals for Go☆780Dec 16, 2025Updated 2 months ago
- A stricter gofmt☆3,874Feb 18, 2026Updated 2 weeks ago
- Implements a deep pretty printer for Go data structures to aid in debugging☆6,375Apr 6, 2024Updated last year
- String conversion functions for lipgloss Styles☆25Sep 7, 2022Updated 3 years ago
- Better structured concurrency for go☆10,324Apr 26, 2024Updated last year
- Tool for transpiling C to Go.☆387Mar 18, 2025Updated 11 months ago
- Experimental implementation of a proposed v2 encoding/json package☆538Feb 14, 2026Updated 3 weeks ago
- Find unused parameters in Go☆568Oct 27, 2025Updated 4 months ago
- Yaegi is Another Elegant Go Interpreter☆8,090Feb 9, 2026Updated last month
- Go library providing algorithms optimized to leverage the characteristics of modern CPUs☆911Sep 23, 2025Updated 5 months ago
- Partial port of Python difflib package to Go☆432May 30, 2023Updated 2 years ago
- Package renameio provides a way to atomically create or replace a file or symbolic link.☆672Jan 10, 2026Updated last month
- Advanced ANSI style & color support for your terminal applications☆1,973Nov 21, 2025Updated 3 months ago
- indexing library for Go☆2,004Jan 25, 2026Updated last month
- Generate x86 Assembly with Go☆2,947Mar 1, 2026Updated last week