Ross ROSS = Recommend OSS · open-source software intelligence for agents

ashvardanian/StringZilla

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 🦖 observed · 2026-08-28

github.com/ashvardanian/StringZilla · homepage · C · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 85
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 2
  • age_days: 2210
  • days_rel: 22
  • days_push: 13
  • n_releases_24m: 70

Full methodology

Adoption not part of the score

3542 stars · 132 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

StringZilla is a high-performance string processing library for C, C++, Python, Rust, Swift, JS, and Go that uses SIMD, SWAR, and GPU instructions to accelerate substring search, hashing, sorting, edit distances, and memory operations. It claims 5-100x speedups over standard library implementations like LibC, ICU, and NVIDIA's own GPU libraries.

Use cases

  • speed up substring search in large text files
  • compute Levenshtein edit distance faster
  • parse multi-terabyte newline-delimited files in Python
  • accelerate string hashing and sorting
  • fuzzy string matching at scale
  • UTF-8 segmentation and tokenization faster than ICU
  • GPU-accelerated sequence alignment with NW and SW algorithms

When to choose

  • you need maximum string processing throughput beyond standard library performance
  • you process very large text datasets in Python that overwhelm native str
  • you need fast edit distances on CPU or GPU
  • you want portable SIMD-accelerated string primitives across many languages

When to avoid

  • your string workloads are small and not performance-critical
  • you need a full-featured Unicode text processing framework with rich locale support
  • you prefer staying purely within standard library APIs for maintainability

Facets

library · maturity active

parser search-engine serialization benchmarking gpu-computing developer-tools performance cross-platform python rust cpp c cli simd swar string-processing edit-distance substring-search hashing unicode memory-mapped-files algorithms natural-language-processing data-engineering gpu

2 sources

Member repositories

RepositoryRoleHealth v2
ashvardanian/StringZillamain94

For agents

markdown · JSON · MCP: product_card(name="ashvardanian/StringZilla")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem