There is a newer version of the record available.

Published October 2, 2026 | Version v5.2.0

StringZilla

Authors/Creators

Description

Portable string-processing library accelerated with SWAR, SIMD, and GPGPU. It covers exact and fuzzy search, non-cryptographic hashing and SHA-256 checksums, sorting and set intersection of string collections, and Unicode case folding, segmentation, and normalization (UAX-15/29/14), plus batch and on-GPU fuzzy matching such as Levenshtein, Needleman-Wunsch, Smith-Waterman, and MinHash. It exposes lazily-evaluated, allocation-free iterators, with native bindings for languages including C, C++, Python, Rust, Go, Swift, and JavaScript, and kernels tuned for architectures including x86, Arm, RISC-V, LoongArch, Power, and WebAssembly.

Notes

If you use this software, please cite it as below.

Files

ashvardanian/StringZilla-v5.2.0.zip

Files (2.7 MB)

Name Size
md5:5e6d36b5da2cab1c46e15319daa372b3
2.7 MB Preview Download

Additional details

Related works