simdutf
Port variant std
Summary Unicode validation and transcoding with SIMD
Package version 7.7.0
Homepage https://github.com/simdutf/simdutf
Keywords converters
Maintainer Michael Reim
License APACHE20 , MIT (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 25 NOV 2025, 20:49:22 UTC
Port created 05 NOV 2025, 21:49:58 UTC
Subpackage Descriptions
set This is the simdutf:std metapackage. It pulls in all subpackages of simdutf:std.
primary This library provide fast Unicode functions such as - ASCII, UTF-8, UTF-16LE/BE and UTF-32 validation, with and without error identification, - transcoding between each of Latin1, UTF-8, UTF-16LE/BE, and UTF-32, with and without validation, with and without error identification - From an UTF-8 string, compute the size of the Latin1/UTF-16/UTF-32 equivalent string, - From an UTF-16LE/BE string, compute the size of the Latin1/UTF-8/UTF-32 equivalent string, - From an UTF-32 string, compute the size of the UTF-8 or UTF-16LE equivalent string, - UTF-8 and UTF-16LE/BE character counting. - UTF-16 endianness change (UTF16-LE/BE to UTF-16-BE/LE) - Base64 encoding and decoding The functions are accelerated using SIMD instructions (e.g., ARM NEON, SSE, AVX, AVX-512, etc.). When your strings contain hundreds of characters, we can often transcode them at speeds exceeding a billion characters per second. You should expect high speeds not only with English strings (ASCII) but also Chinese, Japanese, Arabic, and so forth. We handle the full character range (including, for example, emojis). simdutf compiles down to a small library of a few hundred kilobytes. Our functions are exception-free and non allocating. We have extensive tests and extensive benchmarks.
dev This is the developer subpackage of the simdutf:std port. It may contain headers, pc files, static and PIC libraries and SO links.
tools This subpackage contains the tools that come with simdutf.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) libiconv:dev:std
cmake:primary:std
Build and Runtime libiconv:primary:std
Runtime (only) ravensys-gcc:cxx_run:std (primary subpackage)
ravensys-gcc:libs:std (primary subpackage)
Download groups
main mirror://GITHUB/simdutf:simdutf:v7.7.0
Distribution File Information
0180de81a1dd48a87b8c0442ffa81734f3db91a7350914107a449935124e3c6f 2231692 simdutf-simdutf-7.7.0.tar.gz
Ports that require simdutf:std
vte:std Virtual Terminal Emulator widget