Skip to content
@simdutf

simdutf: Unicode at gigabytes per second

Pinned Loading

  1. simdutf simdutf Public

    Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64. Part of Node.js, WebKit/Safari, Ladybird, …

    C++ 1.2k 78

  2. is_utf8 is_utf8 Public

    Fast C++ function "is_utf8": checks if the input is valid UTF-8. Made of a single source file. Optimized for ARM NEON, x64 SSE, AVX2 and AVX-512.

    C++ 54 8

  3. SimdUnicode SimdUnicode Public

    Fast SIMD-based UTF-8 Validation in C#

    C# 40 7

  4. SimdBase64 SimdBase64 Public

    Fast WHATWG forgiving-base64 decoding in C#

    C# 25

Repositories

Showing 5 of 5 repositories
  • simdutf Public

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

    simdutf/simdutf’s past year of commit activity
    C++ 1,222 Apache-2.0 78 35 (4 issues need help) 7 Updated Dec 17, 2024
  • simdutf-vcpkg Public

    Using simdutf with vcpkg

    simdutf/simdutf-vcpkg’s past year of commit activity
    CMake 1 0 0 0 Updated Oct 10, 2024
  • SimdBase64 Public

    Fast WHATWG forgiving-base64 decoding in C#

    simdutf/SimdBase64’s past year of commit activity
    C# 25 MIT 0 4 1 Updated Oct 3, 2024
  • is_utf8 Public

    Fast C++ function "is_utf8": checks if the input is valid UTF-8. Made of a single source file. Optimized for ARM NEON, x64 SSE, AVX2 and AVX-512.

    simdutf/is_utf8’s past year of commit activity
    C++ 54 Apache-2.0 8 1 0 Updated Sep 30, 2024
  • SimdUnicode Public

    Fast SIMD-based UTF-8 Validation in C#

    simdutf/SimdUnicode’s past year of commit activity
    C# 40 MIT 7 2 2 Updated Aug 24, 2024

Top languages

Loading…