There are no reviews yet. Be the first to send feedback to the community and the maintainers!
indexmap
A hash table with consistent order and fast iteration; access items by key or sequence indexarrayvec
A vector with a fixed capacity. (Rust)scopeguard
Rust crate for a convenient RAII scope guard.maplit
Rust container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.either
The enum Either with variants Left and Right is a general purpose sum type with two cases.matrixmultiply
General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.indexing
Sound unchecked indexing using “generativity”; a type system approach to indices, pointers and ranges that are trusted to be in bounds.bencher
bencher is just a port of the libtest (unstable) benchmark runner to Rust stable releases. `cargo bench` on stable. "Not a better bencher!" = No feature development. Go build a better stable benchmarking library.twoway
Twoway / Fast substring search for strings and byte strings (Rust) / Also assorted benchmarks and string search snippetspermutohedron
rustfaq
Bluss' Rust FAQ, intended to answer questions that are often encountered, and being simple to update. There's quite a lot of editing needed to get to a useful FAQ, so we'll see if we get there.odds
Odds and ends — collection miscellania. Extra functionality for slices, strings and other thingsfast-floats
Experimental (unstable) “fast-math” wrappers for f32, f64pyproject-local-kernel
Python Jupyter kernel using pyproject environment manangers like Rye, Uv, PDM, Poetry, Hatch etc.defmac
A macro to define lambda-like macros inline.ixlist
The “ixlist” is a linked list in a vectoritertools-num
[looking for adoption of the crate] Numerics iterator tools; cumulative sum and linearly spaced floats and such.debugit
DebugIt: Use specialization so you can debug-print a value without explicit (and viral) Debug trait bound. (Not really maintained. Uses specialization so it may break)thread-tree
A tree-shaped thread pool used for spawning stack-bound scoped jobs with no work stealing. Derived from a little bit of rayon-core code + new thread pool on top.tox-rye
Use Rye to discover or fetch Python versions for Tox (v4)unchecked-index
Unchecked indexing and debug-assertion checked indexing through the regular index syntax.qc.rs
quickcheck for Rustsimplesvg
Very simple drawing/diagramming library with svg output (Rust).virtualenv-rye-discovery
Virtualenv plugin for discovery of Python interpreters through Rye.ryeish-kernel
Python Jupyter kernel using Rye for reproducible notebooksknuth-morris-pratt
Generic substring search for sequences. Requires elements that are equality comparable.galil-seiferas
Galil-Seiferas algorithm: String search in constant space, linear time, for nonorderable alphabetsrawpointer
Extra methods for raw pointersrpasha
Restrictive Precise Angle Shadowcasting, a field of view algorithm for a discrete playing field.rawslice
siphash-ppc-altivec
asprim
Rust library with a trait for the `as` operator for primitive numeric types.blake2-ppc-altivec
BLAKE2s hash function https://blake2.net PowerPC/Altivec implementation by Ulrik Sverdruptrait-group
blis-sys
[Feel free to adopt/fork this repo!] Experimental Rust bindings for BLISbmap
Experimental B-tree map in Rust using ArrayVecrand_derive
(Obsolete) derive(Rand) for use with custom_derive!{}. Works with stable Rust 1.8+numeric-loops
complexfloat
Extended traits for Rust Float and Complex types. Requires Rust 1.8.bluss.github.io
Love Open Source and this site? Check out how you can help us