Skip to content

Entry

StringZilla

Appears in 6 awesome lists

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 🦖

Open github.comashvardanian/stringzilla

Found in these lists

Awesome C++

Section: Miscellaneous · the Godzilla of string libraries, splitting, sorting, and shuffling large textual datasets faster than you can say "Tokyo Tower". [Apache-2.0]

FreshScore 94

Awesome Password Cracking

Section: Generation/Manipulation · Fastest string sort, search, split, and shuffle for long strings and multi-gigabyte files in Python and C.

FreshScore 81

Awesome C

Section: String Manipulation · Up to 10x faster SIMD and SWAR-accelerated string search, sort, hashes, edit distances, alignments, and generators. Apache-2.0

FreshScore 90

Awesome Rust

Section: Text processing · SIMD-accelerated string search, sort, edit distances, alignments, and generators for x86 AVX2 & AVX-512, and Arm NEON

FreshScore 94

awesome-c

Section: Text Processing · 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 🦖

FreshScore 80

awesome-cpp

Section: Text Processing · 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 🦖

FreshScore 79

stb

Parse, decode, and rasterize characters for TrueType fonts. Single header file.

In 8 listsDetails

ZXing

ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. License: Apache 2 , .

In 7 listsDetails

fmt

Modern formatting library providing a fast and safe alternative to C stdio and C++ iostreams.

In 5 listsDetails

utf8.h

Single-header UTF-8 library, designed to mimic C-style string functions. Public domain.

In 4 listsDetails

xxHash

Extremely fast non-cryptographic hash algorithm. [BSD-2-Clause] website

In 4 listsDetails

Concord

A Discord API wrapper library written in C. [MIT] website

In 3 lists

emio

A safe and fast high-level and low-level character input/output library. [MIT]

In 3 lists

pprint

Pretty Printer for Modern C++. [MIT]

In 3 lists