Ross ROSS = Recommend OSS · open-source software intelligence for agents

JuliaStrings/utf8proc

a clean C library for processing UTF-8 Unicode data observed · 2026-08-28

github.com/JuliaStrings/utf8proc · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

80/100

  • Activity 93
  • Release rhythm 51
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 50.0
  • age_days: 4432
  • days_rel: 246
  • days_push: 42
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

1293 stars · 174 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

utf8proc is a small, clean C library providing Unicode normalization, case-folding, grapheme segmentation, and other operations for UTF-8 encoded data, currently supporting Unicode 17.0. It is maintained by the Julia developers and serves as the Unicode foundation of the Julia language, with bindings available for Ruby, Rust, and Swift.

Use cases

  • normalize utf-8 strings to nfc or nfd in c
  • case-fold unicode text for case-insensitive comparison
  • split text into grapheme clusters
  • validate and iterate over utf-8 encoded strings
  • strip accents and diacritics from user input
  • get unicode character properties like width and category

When to choose

  • you need lightweight, dependency-free Unicode support in a C or C++ project
  • you are embedding Unicode handling in a language runtime or database engine
  • you need up-to-date Unicode standard support with a permissive MIT license

When to avoid

  • you are working in a high-level language that already ships full Unicode support in its standard library
  • you need locale-aware collation or complex text shaping rather than normalization and segmentation

Facets

library · maturity stable

nlp internationalization parser developer-tools windows cross-platform c unicode utf-8 normalization case-folding grapheme-clusters text-processing natural-language-processing localization linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
JuliaStrings/utf8procmain80

For agents

markdown · JSON · MCP: product_card(name="JuliaStrings/utf8proc")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem