2026-02-27 22:34:15 -06:00
2026-02-27 22:34:15 -06:00
2026-02-25 16:26:13 -06:00
2026-02-25 06:18:42 +00:00
2026-02-27 22:34:15 -06:00
2026-02-25 16:26:13 -06:00
2026-02-25 16:26:13 -06:00

x-icu

The lightweight bridge to ICU data.


What is x-icu?

x-icu streamlines the way you handle Unicode data. It automatically fetches data from the International Components for Unicode (ICU), parses it within a Python notebook, and generates a compact binary map for your program to interpret.

Why use it?

  • Zero Overhead: Ideal for projects that only require specific ICU subsets.
  • No Heavy Linking: Avoid the headache of compiling and linking against the full ICU library.
  • Portable Results: Your program receives a clean, ready-to-use binary map.

Use Case

Unicode currently is THE way of handling text right now. However, some applications also require small amounts of information from the text, like "is this char a letter?".

If your project handles Unicode as an afterthought, were your guy. Get the data you need without the bloat.


Description
x-icu is a python utility which fetches ICU data and compacts them into a binary, adding only the desired features. Good if you only use a couple of ICU features.
Readme MIT 422 KiB
Languages
Jupyter Notebook 100%