Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Icu Alternatives
Similar projects and alternatives to icu
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
freebsd-src
The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....
-
manticoresearch
Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
zls
A language server for Zig supporting developers with features like autocomplete and goto definition
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
icu discussion
icu reviews and mentions
-
The Dockerfile said `fr_FR.UTF-8`. PHP saw `C.UTF-8`.
The value observed here, C.UTF-8, isn't the bare C locale either: it's a UTF-8 variant of the POSIX locale. It remains distinct from the ICU locale used by ext-intl, which resolves its own default locale independently of LC_CTYPE. iconv(), on the other hand, depends directly on the process locale set by the libc.
- Le Dockerfile disait `fr_FR.UTF-8`. PHP voyait `C.UTF-8`.
-
JS/TS Library for Transliterating Between 50 Most Popular Languages (2450 combinations)
ICU (International Components for Unicode) is a mature, widely used open-source library providing Unicode and Globalization support for software applications, including text formatting, translation rules, and regional language features.
-
I Prefer RST to Markdown
> You can't even clearly define what an "atomic sequence of glyphs" is.
Kinda. Grapheme cluster breaks are defined in Unicode, but they have all the baggage and edge-cases you'd expect from human languages evolving over time, so they can be encoded in as a few as a thousand rules : https://github.com/unicode-org/icu/tree/main/icu4c/source/da...
- Debian opens a can of username worms
-
C Macro Reflection in Zig – Zig Has Better C Interop Than C Itself
This sounds amazing, and it's great that tooling is so strong of some "new kids on the block" (Zig, Rust), even better than C.
With hindsight, it is strange that the C community, with all the people and money behind it (and what scale!) never even managed to build a proper packaging manager (okay, there's now Conan, but that came from Python guys).
But then, there even still isn't a perfect C string library around (something that would combine GLib, SDS, ICU, say, and then standardize it in C2038).
[1] Hanson's C: Interfaces & Implementations (CII) - Str: https://cii.s3.amazonaws.com/book/pdf/quickref.pdf
[2] ICU - https://icu.unicode.org
[3] SDS - https://github.com/antirez/sds
[4] GLib - https://docs.gtk.org/glib/struct.String.html
- 排序(collation)探究
- FreeBSD replaces bubblesort with mergesort on SYSINTs, results in 100x speed
-
Get wide characters one by one from a char * string
If you want graphemes, something lile libgrapheme might suit you. If just code points, then the utf8.h from ICU can work, but you can also roll your own if needed.
- Fatal error when I'm trying to build SQLite for Android with ICU enabled
-
A note from our sponsor - AppSignal
www.appsignal.com | 14 Oct 2026
Stats
unicode-org/icu is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of icu is C++.