Score any JavaScript grapheme segmenter against Unicode's official GraphemeBreakTest.txt. Find out which string splitters are wrong, and about what.
-
Updated
Sep 16, 2026 - TypeScript
Score any JavaScript grapheme segmenter against Unicode's official GraphemeBreakTest.txt. Find out which string splitters are wrong, and about what.
Catch Unicode NFC/NFD filename bugs at the filesystem boundary.
Emoji metadata, encoding for 3,953 emojis — TypeScript/Node.js library. Zero dependencies.
Symbol encoding in 11 formats, Unicode properties — TypeScript/Node.js library. Zero dependencies.
Typeset LaTeX math in Pi's TUI as multi-line Unicode art
Rejoins hard-wrapped PDF and plain-text lines, telling paragraph ends from soft wraps and hyphenated word splits
Convert Bijoy/SutonnyMJ Bangla spreadsheets to Unicode in the browser. Reads .xlsx and legacy .xls, keeps your formatting, and leaves English cells alone.
Bidirectional offset maps through text normalization: fold stage maps right to left, never guess at a seam
Convert Urdu Unicode text to legacy InPage format and back directly in the browser.
Map plain ASCII to Unicode font styles — bold, italic, script, fraktur, small caps, upside down. Zero dependencies, no DOM.
Measure terminal cell width from ground truth — probe the terminal, cache, then it's pure arithmetic. Drop-in for string-width / wrap-ansi / cli-truncate.
miku-unicode-guard is a CLI tool that detects suspicious Unicode characters in Markdown and source files.
Pins decode, normalize, case fold and validate order for untrusted strings, and reports every input whose verdict flips
TANEBI(種火)— Goで実装した小さな決定論的プログラミング言語
Scripts to download the Unicode database from Unicode.org
Dependency-free Unicode utilities for Kurdish text
To associate your repository with the unicode topic, visit your repo's landing page and select "manage topics."