Mojibake
Другое
Описание
Mojibake — минималистичная C-библиотека для работы с Unicode, включающая нормализацию, конвертацию регистров, сегментацию и другие алгоритмы.
Original (EN)
A low-level Unicode library written in C — I've written Mojibake because I don't like the other Unicode libraries for Unicode support.It consists of only two amalgamation files: mojibake.h and mojibake.c. 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.You can find a WASM demo on that site of all the public API functions and the documentation. If you want to participate, feel fr
Проблема
Существующие библиотеки Unicode имеют сложный API или избыточный функционал.
Решение
Легковесная библиотека на C с поддержкой ключевых Unicode-алгоритмов в двух файлах.
Для кого
Разработчики на C/C++, создающие кросс-платформенные приложения.
Идея для адаптации в РБ
1. Интеграция с белорусскими госуслугами (e-doc.by, ЕРИП) для обработки текстов на белорусском/русском с поддержкой спецсимволов (например, для автоматического заполнения форм с диакритикой в именах). 2. Оптимизация библиотеки для IT-компаний ПВТ, работающих с мультиязычными проектами (например, локализация софта для рынков СНГ с учетом особенностей кириллицы и правописания).
⚠ AI-черновик. Используй как seed для собственных идей — конкретные цифры, ниши и партнёров проверяй сам.