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 π
β139Updated 2 weeks ago
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.β108Updated 3 years ago
- 8-bit floating point types for Rustβ61Updated last week
- A crate to protect against malicious JSON payloads.β63Updated last year
- Rust implementation of the FastLanes compression libraryβ160Updated last week
- Official Rust Implementation of Model2Vecβ148Updated 4 months ago
- Minimal, exact vector search with metadata filtering. Think "Polars for vector search."β33Updated this week
- A neural network inference library, written in Rust.β68Updated last year
- High-performance key-value store for ML inference. 100x faster than Redis.β224Updated last year
- Apache Arrow-compatible space-efficient "tape" class in pure Rust to be used with StringZilla for GPU, NUMA, and disk transfers of variabβ¦β29Updated 2 months ago
- β76Updated 11 months ago
- A buffering MPSC queue.β85Updated 2 months ago
- Succinct data structures using very efficient rank and selectβ129Updated last month
- A collection of boosting algorithms written in Rust π¦β57Updated 8 months ago
- An Approximate Nearest Neighbors library in Rust, based on random projections and LMDB and optimized for memory usageβ299Updated 3 months ago
- A Rust port of the WebGraph frameworkβ58Updated 3 weeks ago
- Rust libraries and programs focused on succinct data structuresβ153Updated last week
- concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse filesβ112Updated 3 months ago
- Rust Vector for large amounts of data, that does not copy when growing, by using full `mmap`'d pages.β22Updated last year
- Rust implementation of the Zstandard Seekable Formatβ254Updated this week
- Gradual typing for tensor shapes in Rustβ74Updated last month
- How fast can we do simple math on 1 billion rows of input?β41Updated 2 years ago
- Blob storage designed for huge amounts of random reads and small objects with constant latencyβ325Updated last month
- A Rust crate for containing memory leaks and fragmentationβ249Updated 9 months ago
- SIMD base64 codecsβ88Updated last year
- A Reimagined Alternative to Jupyter Notebooksβ74Updated 6 months ago
- B-field implementation in Rustβ204Updated 7 months ago
- Rapid fuzzy string matching in Rust using various string metricsβ66Updated last year
- Parallelo Parallel Library (PPL) is a small parallel framework that brings Structured Parallel Programming in Rust.β79Updated 4 months ago
- Pure-Rust implementation of Fast Static Symbol Tables string compressionβ205Updated this week
- Rust SDK for S2, the durable streams APIβ43Updated this week