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

simdutf/simdutf

Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers, Ghostty and Bun. observed · 2026-08-28

github.com/simdutf/simdutf · homepage · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 98
  • Release rhythm 98
  • Longevity 100
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: 9
  • age_days: 2037
  • days_rel: 15
  • days_push: 14
  • n_releases_24m: 44

Full methodology

Adoption not part of the score

1938 stars · 149 forks observed · 2026-08-28

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

simdutf is a high-performance C++ library for Unicode validation, transcoding (UTF-8, UTF-16, UTF-32, Latin1, ASCII) and WHATWG-compliant Base64 encode/decode, accelerated with SIMD instructions. It achieves billions of characters per second and is used in production by Node.js, WebKit, Chromium, Bun, and Cloudflare Workers.

Use cases

  • validate utf-8 strings at high speed
  • convert between utf-8 and utf-16
  • transcode unicode text with simd acceleration
  • decode and encode base64 fast
  • check if byte sequences are valid unicode
  • fast ascii validation in c++
  • convert latin1 to utf-8

When to choose

  • you need maximum-throughput unicode validation or transcoding in C/C++
  • you are building a runtime, parser, or server that processes large volumes of text
  • you need WHATWG-compliant base64 at multi-GB/s speeds
  • you want a dependency-free, allocation-free, noexcept library with a C API option

When to avoid

  • you need higher-level text processing like collation, normalization, or case mapping (use ICU)
  • you work in a managed language with adequate built-in encoding support and no performance bottleneck
  • you need locale-aware string operations

Facets

library · maturity stable

serialization parser developer-tools developer-tools performance cpp cross-platform windows simd unicode utf8 utf16 utf32 base64 transcoding validation avx2 avx-512 neon risc-v high-performance algorithms natural-language-processing linux macos gpu

2 sources

Member repositories

RepositoryRoleHealth v2
simdutf/simdutfmain98

For agents

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

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