Skip to content
Ferris the Rust crab Ferris the Rust crab

RustUse

Composable sets of primitive Rust utility crates for fellow crustaceans.
Composable Rust utilities

What is RustUse?

RustUse is a collection of pragmatic Rust utility crates organized into focused sets that are easy to discover, simple to adopt, and practical to compose.

Composable

Focused utilities that work together

Each crate is designed to solve a clear problem on its own while remaining easy to combine with other RustUse crates.

Predictable

Clear APIs with direct behavior

RustUse favors explicit naming, direct inputs, and focused utility surfaces that make behavior easy to understand.

Independent

Adopt only what you need

Each crate stands on its own, allowing developers to adopt individual utilities without committing to an entire collection.

Documented

Examples close to real usage

Documentation and examples are treated as part of the crate’s design so adoption stays clear, practical, and approachable.

Consistent

Shared patterns across sets

RustUse uses common naming, structure, and repository conventions so each supported set feels familiar as the collection grows.

Pragmatic

Built for everyday Rust work

RustUse focuses on reusable utilities that are practical, well-scoped, and useful in real engineering contexts.

Ferris callout system

Stable status semantics across visual modes

RustUse uses Ferris to give documentation callouts a clear visual language across Note, Tip, Warning, Success, Important, and Experimental content. Each status keeps a consistent meaning while adapting cleanly across light/2D, dark/2D, light/3D, and dark/3D modes.