#symbols #unicode

codex

Human-friendly notation for Unicode symbols

4 releases (2 breaking)

0.2.0 Oct 7, 2025
0.1.1 Feb 5, 2025
0.1.0 Feb 4, 2025
0.0.1 Nov 13, 2024

#404 in Text processing

Download history 11832/week @ 2025-11-10 13259/week @ 2025-11-17 10055/week @ 2025-11-24 19161/week @ 2025-12-01 21241/week @ 2025-12-08 21418/week @ 2025-12-15 12823/week @ 2025-12-22 11643/week @ 2025-12-29 21516/week @ 2026-01-05 24371/week @ 2026-01-12 22555/week @ 2026-01-19 26092/week @ 2026-01-26 31109/week @ 2026-02-02 27578/week @ 2026-02-09 24749/week @ 2026-02-16 33149/week @ 2026-02-23

117,598 downloads per month
Used in 110 crates (2 directly)

Apache-2.0

65KB
1.5K SLoC

Human-friendly notation for Unicode symbols.

Model

A Symbol is a collection of one or more variants. Each variant is identified by a set of modifiers and has a string as its value. The modifiers themselves can in principle be any non-empty strings that don't contain the character ., but codex only defines ones that are entirely made of ASCII alphabetical characters.


codex

Crates.io Documentation

Human-friendly notation for Unicode symbols.

License

This crate is licensed under the Apache 2.0 license.

No runtime deps

~0–1.2MB