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 🐍
☆91Updated this 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
- Minimal, exact vector search with metadata filtering. Think "Polars for vector search."☆30Updated 3 weeks ago
- 8-bit floating point types for Rust☆59Updated last month
- A buffering MPSC queue.☆81Updated last year
- A neural network inference library, written in Rust.☆66Updated last year
- A collection of boosting algorithms written in Rust 🦀☆56Updated 4 months ago
- A crate to protect against malicious JSON payloads.☆64Updated 11 months ago
- Build tools for LLMs in Rust using Model Context Protocol☆38Updated 7 months ago
- 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 Vector for large amounts of data, that does not copy when growing, by using full `mmap`'d pages.☆22Updated last year
- Reports when tokio runtime threads are blocking☆65Updated last year
- concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files☆106Updated last month
- ☆75Updated 6 months ago
- Rust libraries and programs focused on succinct data structures☆149Updated 2 weeks ago
- A Reimagined Alternative to Jupyter Notebooks☆65Updated last month
- A hash table with strong order and fast iteration; access items by key or sequence index☆51Updated 2 weeks ago
- Lightning fast concurrent HyperLogLog for Rust.☆42Updated 2 months ago
- Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.☆144Updated last month
- Parallelo Parallel Library (PPL) is a small parallel framework that brings Structured Parallel Programming in Rust.☆78Updated 3 weeks ago
- Mechanisms for high-performance hardware-aware programming in Rust☆30Updated last week
- A GPT Implementation in Rust on top of tch-rs 🔥 🦀☆51Updated 4 months ago
- Rust implementation of the FastLanes compression library☆137Updated last week
- Official Rust Implementation of Model2Vec☆137Updated last week
- Gradual typing for tensor shapes in Rust☆75Updated 3 months ago
- Query expressions for semi-structured data☆59Updated 7 months ago
- A Rust port of the WebGraph framework☆56Updated this week
- Rust SDK for S2☆38Updated last week
- Succinct data structures using very efficient rank and select☆126Updated 3 months ago
- TonboLite: Analysis-ready SQLite using Tonbo☆47Updated 6 months ago