ashvardanian / StringWarsLinks
Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, edit-distances, sketching, and sorting across CPUs and GPUs in Rust π¦ and Python π
β97Updated last week
Alternatives and similar repositories for StringWars
Users that are interested in StringWars are comparing it to the libraries listed below
Sorting:
- Fast multi-producer, multi-consumer unbounded channel with async support.β105Updated 3 years ago
- 8-bit floating point types for Rustβ60Updated 2 months ago
- A neural network inference library, written in Rust.β68Updated last year
- A collection of boosting algorithms written in Rust π¦β57Updated 5 months ago
- Succinct data structures using very efficient rank and selectβ127Updated this week
- A crate to protect against malicious JSON payloads.β63Updated last year
- A buffering MPSC queue.β82Updated last year
- Minimal, exact vector search with metadata filtering. Think "Polars for vector search."β30Updated last month
- Reports when tokio runtime threads are blockingβ66Updated last year
- Mechanisms for high-performance hardware-aware programming in Rustβ30Updated last month
- A hash table with strong order and fast iteration; access items by key or sequence indexβ51Updated this week
- Rust implementation of the FastLanes compression libraryβ139Updated last week
- Embedded Key-Value Storage Engineβ126Updated 5 months ago
- ReefDB is a minimalistic, in-memory and on-disk database management system written in Rust, implementing basic SQL query capabilities andβ¦β89Updated 2 weeks ago
- concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse filesβ108Updated 2 months ago
- How fast can we do simple math on 1 billion rows of input?β40Updated last year
- β75Updated 7 months ago
- Rust Vector for large amounts of data, that does not copy when growing, by using full `mmap`'d pages.β22Updated last year
- SIMD base64 codecsβ88Updated last year
- Value log implementation for key-value separated storage in safe Rustβ43Updated last month
- An Adaptive Radix Tree implementation.β45Updated 2 months ago
- TonboLite: Analysis-ready SQLite using Tonboβ48Updated 7 months ago
- A Reimagined Alternative to Jupyter Notebooksβ65Updated 2 months ago
- A GPT Implementation in Rust on top of tch-rs π₯ π¦β51Updated 5 months ago
- A concurrent, append-only vector.β202Updated 2 months ago
- Bigtable but smolβ47Updated last week
- Parallelo Parallel Library (PPL) is a small parallel framework that brings Structured Parallel Programming in Rust.β78Updated last month
- A Rust Vector which swaps to disk based on given parametersβ44Updated last year
- Autogenerated Bytewise SIMD-Optimized Look-Up Tablesβ38Updated last year
- Rust libraries and programs focused on succinct data structuresβ150Updated last month