uucode is a Unicode library that is fully configurable at build time to only include the data for fields you need. It's being used in Ghostty, libvaxis and more. Now on zig 0.16.
const uucode = @import("uucode");
uucode.get(.simple_uppercase_mapping, 0x03C2) // ς -> Σ
uucode.get(.is_emoji, 0x1F34B) // true
Check it out, and let me know what you think!