rustio rustio.net
51

darth-rust

v4.4.1 Growing

DarthRust is a Rust procedural macro library that aims to enhance developer productivity by auto-generating essential methods for struct manipulation. It provides a suite of macros that can be derived on any struct to equip it with a rich API for accessing and modifying fields, performing calculations, and handling input/output operations. With features like mutable and immutable getters, setters, JSON conversion methods, and custom printer functions for debugging, DarthRust streamlines the boilerplate code typically associated with struct management in Rust applications. It also includes unique methods for regex validation and range checking, further extending its utility. The library emphasizes ease of use, requiring only the addition of relevant crates and a simple derive attribute to unlock its full potential.

MIT Edition 2021
#json#build#logs#regex#validation

Quick Verdict

  • โœ•Not updated for 1+ year
  • โœ“Stable API (4.x for 2+ years)
  • โœ“Permissive license (MIT)

Security

Checking security advisories...
Downloads
86.0K
Dependents
16
Releases
70
Size
13KB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

270 downloads in the last 30 days (9/day), up 125% from the previous period.

โœ…
Stable for 2+ years

The API has been stable (1.x) for over 2 years with 70 releases. This level of maturity means you can depend on it without worrying about breaking changes.

๐Ÿ“
Compact crate

At 13KB, darth-rust is lightweight. Small crate size correlates with focused, well-scoped functionality.

๐ŸŒŸ
Used by top crates

Notable dependents include random-bytes, transcendent, darth-ui, darth-tools, wrapper-jsonwebtoken. When high-quality crates choose darth-rust, it's a strong quality signal.

Health Breakdown

Maintenance 7/25

Recency, release consistency, active ratio

Quality 22/25

Yanked ratio, deps, size, maturity, features

Community 6/20

Reverse deps, ownership, ecosystem

Popularity 6/15

Downloads, momentum, growth trend

Documentation 10/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
9/day avg-57%
020406012/291/162/32/213/113/28

Top Dependents

Version Adoption

v0.4.9
24%
v4.4.1
23%
v0.8.4
18%
v4.2.0
18%
v0.4.8
16%

Release Timeline

70 releasessince 2023
J
F
M
A
M
J
J
A
S
O
N
D
2023
9
2024
61
2025
2026
Less
More

Feature Flags

default =["full"]

aesgetsetsslfull*jsonmathbuildprintchachaget_mutcamelliacryptographyprint_by_field

README

Loading README...

Maintainers

Dependencies
13
direct dependencies
Dependents
16
crates depend on darth-rust

Similar Crates