ashvardanian / StringZillaLinks
Up to 10x faster strings for C, C++, Python, Rust, Swift & Go, leveraging NEON, AVX2, AVX-512, SVE, & SWAR to accelerate search, hashing, sort, edit distances, and memory ops π¦
β2,606Updated 3 weeks ago
Alternatives and similar repositories for StringZilla
Users that are interested in StringZilla are comparing it to the libraries listed below
Sorting:
- Up to 200x Faster Dot Products & Similarity Metrics β for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, anβ¦β1,410Updated 3 weeks ago
- Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extensβ¦β1,413Updated this week
- Fast Open-Source Search & Clustering engine Γ for Vectors & Arbitrary Objects Γ in C++, C, Python, JavaScript, Rust, Java, Objective-C, Sβ¦β2,882Updated 2 weeks ago
- JSON for Classic C++β727Updated 6 months ago
- Performance Optimizer Observation Platformβ1,394Updated 6 months ago
- Performance-portable, length-agnostic SIMD with runtime dispatchβ4,714Updated this week
- nsync is a C library that exports various synchronization primitives, such as mutexesβ1,177Updated 2 months ago
- Very fast, high quality, platform-independent hashing algorithm.β589Updated 3 weeks ago
- C++ template library for high performance SIMD based sorting algorithmsβ949Updated last week
- ldd as a treeβ2,714Updated last year
- Message passing based allocatorβ1,696Updated last month
- SeekStorm - sub-millisecond full-text search library & multi-tenancy server in Rustβ1,699Updated last month
- Command-line sampling profiler for macOS, Linux, and Windowsβ3,162Updated this week
- A terminal Flamegraph viewer.β1,084Updated last week
- Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, Chromium, Rβ¦β1,800Updated 3 weeks ago
- A memory profiler for Linux.β4,654Updated last year
- A fully lock-free game engine written in C++20β732Updated last year
- Concurrency library for C (coroutines)β1,246Updated 11 months ago
- ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDKβ513Updated 2 months ago
- libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and workβ¦β2,800Updated last week
- A better and stronger spiritual successor to BZip2.β1,030Updated 2 months ago
- A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!β3,650Updated 6 months ago
- Fast In-Memory Data Compression Algorithm (inline C/C++) 480+MB/s compress, 2800+MB/s decompress, ratio% better than LZ4, Snappy, and Zstβ¦β443Updated last month
- Implementations of SIMD instruction sets for systems which don't natively support them.β2,727Updated this week
- Unsafely fast hashing algorithm πβ929Updated last month
- A fast, feature-rich static code analyzer & language server for Pythonβ2,852Updated last month
- A jq clone focussed on correctness, speed, and simplicityβ3,133Updated last week
- Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nβ¦β1,278Updated this week
- The book "Performance Analysis and Tuning on Modern CPU"β3,197Updated 3 weeks ago
- mimalloc is a compact general purpose allocator with excellent performance.β11,629Updated last week