ashvardanian / StringZilla
Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc π¦
β2,383Updated this week
Alternatives and similar repositories for StringZilla:
Users that are interested in StringZilla are comparing it to the libraries listed below
- Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extensβ¦β1,284Updated this week
- Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uβ¦β1,184Updated last month
- SeekStorm - sub-millisecond full-text search library & multi-tenancy server in Rustβ1,592Updated this week
- Fast Open-Source Search & Clustering engine Γ for Vectors & π Strings Γ in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, Cβ¦β2,460Updated last week
- ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDKβ503Updated 2 weeks ago
- JSON for Classic C++β699Updated 2 months ago
- Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindingsβ¦β569Updated last year
- Performance Optimizer Observation Platformβ1,193Updated 2 months ago
- Fine-grained parallelism with sub-nanosecond overhead in Zigβ786Updated 4 months ago
- A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!β3,522Updated 2 months ago
- An extensible, state-of-the-art columnar file formatβ1,097Updated this week
- A fully lock-free game engine written in C++20β728Updated last year
- C++ template library for high performance SIMD based sorting algorithmsβ912Updated 2 months ago
- A Rust implementation of Glidesort, my stable adaptive quicksort/mergesort hybrid sorting algorithm.β1,626Updated 2 years ago
- The fastest hashing algorithm πβ852Updated 2 months ago
- A better and stronger spiritual successor to BZip2.β975Updated this week
- The book "Performance Analysis and Tuning on Modern CPU"β2,781Updated last month
- A fast, feature-rich static code analyzer & language server for Pythonβ2,661Updated last week
- A terminal Flamegraph viewer.β1,051Updated last week
- An easy-to-use and fast library for task-based parallelism, utilizing coroutines.β319Updated 5 months ago
- Command-line sampling profiler for macOS, Linux, and Windowsβ2,629Updated this week
- Transparent dictionary-based row-level compression for SQLiteβ1,492Updated 7 months ago
- Learning how to write "Less Slow" code in C++ 20, C 99, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handβ¦β421Updated this week
- A heap memory profiler for Linuxβ3,461Updated this week
- A jq clone focussed on correctness, speed, and simplicityβ2,955Updated last week
- nsync is a C library that exports various synchronization primitives, such as mutexesβ1,121Updated 6 months ago
- Redis re-implemented with SQLiteβ3,598Updated last month
- WHATWG-compliant and fast URL parser written in modern C++, part of Node.js, Clickhouse, Redpanda, Kong, Telegram and Cloudflare Workers.β1,455Updated this week
- A very fast linker for Linuxβ1,764Updated this week
- ldd as a treeβ2,682Updated 7 months ago