
Show HN: Mojibake – a low-level Unicode library written in C
The show update
I've written Mojibake because I don't like the other Unicode libraries for Unicode support. It consists of only two amalgamation files: mojibake.
The consequence
I've added all the most important Unicode algorithms, such as normalization, case conversion, segmentation, bidirectional text, collation, confusable, and others. I regularly test it in these OSes: Linux, macOS, FreeBSD, OpenBSD, NetBSD, and Windows 11.
The landscape
You can find a WASM demo on that site of all the public API functions and the documentation
Where this fits in Signal Ledger
Related coverage from the Technology desk.
The framing
I regularly test it in these OSes: Linux, macOS, FreeBSD, OpenBSD, NetBSD, and Windows 11. md files in the GitHub repository for instructions on how to do it.
Source note
Hacker News reporting: https://mojibake.zaerl.com/