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 pointersdlx
Dancing Links (“dlx”) solver for the exact cover problem, written in Rust. Can be used to create a sudoku solver.rpasha
Restrictive Precise Angle Shadowcasting, a field of view algorithm for a discrete playing field.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