arrayvec. A vector with a fixed capacity. (Rust)
879scopeguard. Rust crate for a convenient RAII scope guard.
561maplit. Rust container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.
402matrixmultiply. General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
264git-remote-gcrypt. [This fork is not maintained] git-remote-gcrypt: A git remote helper for GPG-encrypted remotes
146indexing. Sound unchecked indexing using “generativity”; a type system approach to indices, pointers and ranges that are trusted to be in bounds.
109bencher. 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.
92twoway. Twoway / Fast substring search for strings and byte strings (Rust) / Also assorted benchmarks and string search snippets
65pyproject-local-kernel. Python Jupyter kernel provisioner using pyproject environment manangers like Uv, Rye, PDM, Poetry, Hatch etc.
48permutohedron. Rust
40rustfaq. 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.
30fast-floats. Experimental (unstable) “fast-math” wrappers for f32, f64
22odds. Odds and ends — collection miscellania. Extra functionality for slices, strings and other things
22defmac. A macro to define lambda-like macros inline.
17sysconfigpatcher. Patch sysconfigdata and pkgconfig files in a python installation from indygreg's python builds.
13ixlist. The “ixlist” is a linked list in a vector
12itertools-num. [looking for adoption of the crate] Numerics iterator tools; cumulative sum and linearly spaced floats and such.
11thread-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.
10debugit. 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)
10unchecked-index. Unchecked indexing and debug-assertion checked indexing through the regular index syntax.
7simplesvg. Very simple drawing/diagramming library with svg output (Rust).
7tox-rye. Use Rye to discover or fetch Python versions for Tox (v4)
7qc.rs. quickcheck for Rust
6knuth-morris-pratt. Generic substring search for sequences. Requires elements that are equality comparable.
6dlx. Dancing Links (“dlx”) solver for the exact cover problem, written in Rust. Can be used to create a sudoku solver.
6virtualenv-rye-discovery. Virtualenv plugin for discovery of Python interpreters through Rye.
5galil-seiferas. Galil-Seiferas algorithm: String search in constant space, linear time, for nonorderable alphabets
5ryeish-kernel. Python Jupyter kernel using Rye for reproducible notebooks
5rawpointer. Extra methods for raw pointers
5rpasha. Restrictive Precise Angle Shadowcasting, a field of view algorithm for a discrete playing field.
4blis-sys. [Feel free to adopt/fork this repo!] Experimental Rust bindings for BLIS
3aeon. Aeon is a gradually typed, interpreted programming language that combines the flexibility of a dynamic language with the safety of a static language.
3trait-group. Rust
2rawslice. Rust
2uv-run-jupyter-notebooks. Can We Embed Dependencies Directly into a Jupyter Notebook
2blake2-ppc-altivec. BLAKE2s hash function https://blake2.net PowerPC/Altivec implementation by Ulrik Sverdrup
2asprim. Rust library with a trait for the `as` operator for primitive numeric types.
2siphash-ppc-altivec. C
2crossbeam. Support for parallelism and low-level concurrency in Rust
1uv. An extremely fast Python package installer and resolver, written in Rust.
1rust-custom-derive. Custom derivation macro for Rust
1ordslice-rs. Extensions for ordered Rust slices.
1rust-memchr. Exposes a safe interface to libc's memchr in Rust.
1