# ashvardanian/stringzilla

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ashvardanian-stringzilla).**

3,494 stars · 127 forks · C · Apache-2.0

## Links

- GitHub: https://github.com/ashvardanian/StringZilla
- Homepage: https://ashvardanian.com/posts/stringzilla/
- awesome-repositories: https://awesome-repositories.com/repository/ashvardanian-stringzilla.md

## Topics

`dataset` `edit-distance` `gpu` `hash` `hashing` `information-retrieval` `levenshtein-distance` `parser` `search` `simd` `sorting-algorithms` `string` `string-manipulation` `string-matching` `string-parsing` `string-search` `substring` `unicode`

## Description

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

## Tags

### Part of an Awesome List

- [General Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/general-utilities.md) — High-performance string processing library.
- [Text Processing](https://awesome-repositories.com/f/awesome-lists/devtools/text-processing.md) — SIMD-accelerated string search and manipulation library.
- [Wordlist Generation Tools](https://awesome-repositories.com/f/awesome-lists/devtools/wordlist-generation-tools.md) — High-performance string processing for large wordlists.
