simdutf
Port variant std
Summary Unicode validation and transcoding with SIMD
Package version 7.4.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 05 NOV 2025, 21:49:58 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.4.0
Distribution File Information
8fd729ebfd5ec56cb0395bcc176c4801e1f8a0ea834d166d52279d7b9e801283 2211861 simdutf-simdutf-7.4.0.tar.gz
Ports that require simdutf:std
vte:std Virtual Terminal Emulator widget