Mojibake – Low-Level Unicode-Bibliothek in C

Show HN: Mojibake – a low-level Unicode library written in C

Mojibake ist eine kleine, schnelle und eigenständige Unicode-Bibliothek für C11 und C++17, die vollständige Unicode-17-Unterstützung ohne Laufzeitabhängigkeiten bietet. Sie implementiert alle standardisierten Unicode-Algorithmen, darunter Normalisierung, Fallkonvertierung, Segmentierung, bidirektionalen Text, Sortierung und Sicherheitsfunktionen wie Confusable-Erkennung. Die Bibliothek besteht aus nur zwei Dateien, die einfach in Projekte integriert werden können, und bietet optionale Build-Features zur Reduzierung der Binary-Größe. Mit über 1,5 Millionen Assertions und offiziellen Unicode-Testsuiten ist sie zuverlässig und fuzzed. Mojibake eignet sich für Entwickler, die standardkonforme Textverarbeitung in eingebetteten Systemen oder ressourcenbeschränkten Umgebungen benötigen.

Mojibake ist eine kleine, schnelle, eigenständige Unicode-Bibliothek für C11 und C++17 – standardkonforme Textverarbeitung ohne Laufzeitumgebung oder Abhängigkeitsbaum.

Mehr von diesem Tag

2026-07-16