All tags
Catalogue tag

#rust-patterns

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

20 records
Tagged “rust-patterns”Ranked by health index
crates.io
72Goodhealth index
shepmaster/snafu
Easily assign underlying errors into domain-specific errors while adding context
Rust★ 1,891↓ 8.7M/moJul 21, 2026
Apache-2.0Jul 21, 2026 · metrics 1.13.0
crates.io
70Goodhealth index
taiki-e/pin-project-lite
A lightweight version of pin-project written with declarative macros.
Rust★ 278↓ 68.4M/moJul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
crates.io
69Moderatehealth index
dtolnay/anyhow
Flexible concrete Error type built on std::error::Error
Rust★ 6,596↓ 58.4M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
68Moderatehealth index
dtolnay/thiserror
derive(Error) for struct and enum error types
Rust★ 5,485↓ 197M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
67Moderatehealth index
fitzgen/bumpalo
A fast bump allocation arena for Rust
Rust★ 2,282↓ 40.3M/moJul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
crates.io
64Moderatehealth index
dtolnay/ghost
Define your own PhantomData
Rust★ 167↓ 384.6K/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
64Moderatehealth index
dtolnay/monostate
Type that deserializes only from one specific value
Rust★ 281↓ 5.6M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
64Moderatehealth index
dtolnay/ref-cast
Safely cast &T to &U where the struct U contains a single field of type T.
Rust★ 220↓ 42.5M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
63Moderatehealth index
dtolnay/inherent
Make trait methods callable without the trait in scope
Rust★ 165↓ 1.4M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
61Moderatehealth index
dtolnay/readonly
Struct fields that are made read-only accessible to other modules
Rust★ 266↓ 343.8K/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0
crates.io
59Moderatehealth index
Voultapher/self_cell
Safe-to-use proc-macro-free self-referential structs in stable Rust.
Rust★ 305↓ 5.1M/moJul 17, 2026
Apache-2.0Jul 17, 2026 · metrics 1.13.0
crates.io
58Moderatehealth index
matklad/once_cell
Rust library for single assignment cells and lazy statics without macros
Rust★ 2,086↓ 78.6M/moJul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
crates.io
57Moderatehealth index
dylni/os_str_bytes
Lossless functionality for platform-native strings.
Rust★ 75↓ 7.3M/moJul 17, 2026
Custom licenseJul 17, 2026 · metrics 1.13.0
crates.io
57Moderatehealth index
rust-lang/impl-trait-utils
Utilities for working with impl traits in Rust.
Rust★ 132↓ 946.7K/moJul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
crates.io
56Moderatehealth index
jmg-duarte/sealed-rs
Macro for sealing traits and structures
Rust★ 62↓ 1.3M/moJul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
crates.io
50Moderatehealth index
vigna/value-traits-rs
Value-based analogues of standard Rust traits
Rust★ 1↓ 11.7K/moJul 17, 2026
Apache-2.0Jul 17, 2026 · metrics 1.13.0
crates.io
47At riskhealth index
XX/variant_count
Derive macro that adds a variant count to an enum.
Rust★ 13↓ 261.6K/moJul 14, 2026
Apache-2.0Jul 14, 2026 · metrics 1.13.0
crates.io
46At riskhealth index
risingwavelabs/thiserror-ext
Useful extension utilities for thiserror.
Rust★ 17↓ 139K/moJul 18, 2026
Apache-2.0Jul 18, 2026 · metrics 1.13.0
crates.io
43At riskhealth index
vigna/sync-cell-slice-rs
Cells and slices that are accessible from multiple threads
Rust★ 5↓ 3,799/moJul 17, 2026
Apache-2.0Jul 17, 2026 · metrics 1.13.0
crates.io
34At riskhealth index
oxc-project/oxc-miette
Forked version of miette
Rust★ 10↓ 1.1M/moJul 19, 2026
Apache-2.0Jul 19, 2026 · metrics 1.13.0