xxUTF – SIMD Unicode Normalization
Unicode normalization and case folding routines at GB/s using SIMD. All in a small, simple C library. - dzfrias/xxUTF
xxUTF – SIMD Unicode Normalization launched on May 31, 2026 with 13 votes, #1,061 of 20,538 launches that month and more than 90% of that year's launches.
In plain words
xxUTF is a software library for Unicode normalization using SIMD (Single Instruction Multiple Data) technology. It is designed for developers who need to process and standardize Unicode text efficiently. The tool stands out by leveraging SIMD instructions to accelerate Unicode normalization operations, making it useful for applications that handle large volumes of text or require high-performance string processing. The project is available on GitHub.
written from the facts on this page · September 2026
From the sources
xxUTF is a C library that implements Unicode normalization algorithms at speed using SIMD. Here are some features: xxUTF is distributed as an amalgamation with a single header file, available at the release page . This is similar to what SQLite does . #include <xxutf.h> #include <string.h> #include <stddef.h> #include <stdio.h> int main () { const char * s = "Ȁ character that needs to be decomposed" ; size_t length = strlen ( s ); printf ( "Old length: %zu\n" , length ); char out [ 64 ]; size_t out_len = xxutf_normalize_utf8_nfd ( s , strlen ( s ), out ); printf ( "New length: %zu\n" , out_len ); return 0 ; } One major goal of xxUTF is to have the simplest, most predictable API surface as…from github.com
Does a similar job
all alternatives →
High-speed UTF-8 validation in Rust2021 · github.com · ▲127SIMD-accelerated UTF-8 validation for Rust. Contribute to rusticstuff/simdutf8 development by creating an account on GitHub.
Tesseract.js – Pure JavaScript OCR for 60 Languages2016 · github.com · ▲727Pure Javascript OCR for more than 100 Languages 📖🎉🖥 - naptha/tesseract.js
Charcoal – Faster utf8.Valid using multi-byte processing without SIMD2024 · github.com · ▲58Faster utf8.Valid using multi-byte processing without SIMD. - sugawarayuuta/charcoal
- OCOne clean, developer-focused page for every Unicode symbolDec 2025 · fontgenerator.design · ▲198
I’m building a Unicode reference where each symbol has its own dev-friendly page with all relevant encodings. Example: [https://fontgenerator.design/symbol/almost-equal-to](https://fontgenerator.design/symbol/almost-equal-to) Includes Unicode, HTML, CSS, JS, UTF-8/16 bytes, URL encoding, and usage examples. The same structure is used across thousands of symbols (math, arrows, currency, tech/UI, punctuation). Built because existing references are fragmented. Feedback welcome.
Faster UTF-8 validator2019 · github.com · ▲122A very fast library for validating UTF-8 using AVX2/SSE4 instructions - zwegner/faster-utf8-validator
Mojibake – A low-level Unicode library written in CJul 2026 · mojibake.zaerl.com · ▲78I'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 free to do it. Any kind of help is welcome. Check the…
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, May 2026
the whole month →

Parallel agents, diff reviewer, and multi-model comparisons
Dev tools · May 2026 · kilo.ai



Hey HN, Henry here from Cactus. We open-sourced Needle, a 26M parameter function-calling (tool use) model. It runs at 6000 tok/s prefill and 1200 tok/s decode on consumer devices. We were always frustrated by the little effort made towards building agentic models that run on budget phones, so we conducted investigations that led to an observation: agentic experiences are built upon tool calling, and massive models are overkill for it. Tool calling is fundamentally retrieval-and-assembly (match query to tool name, extract argument values, emit JSON), not reasoning. Cross-attention…
Life & fun · May 2026 · github.com

🌱 Private, quiet space for thinking. Simple app for .md files. - zakirullin/files.md
Dev tools · May 2026 · github.com