Decision Workspace
valid vs garde vs wary_derive
Side-by-side comparison of Rust crates
44
valid
growingv0.3.1
Validate custom types by composing primitive validation functions. Use one common API for validating all kind of business rules including aspects of the application state. One common error type for all kind of constraint violations. It is designed to help with error messages that are meaningful to the user of an application.
58
garde
growingv0.22.1
Validation library
50
wary_derive
growingv0.3.0
Procedural macros for wary
Core Metrics
| valid | garde | wary_derive | |
|---|---|---|---|
| Health Score | 44 | 58 | 50 |
| Total Downloads | 21.2K | 1.7M | 10.0K |
| 30d Downloads | 1.6K | 202.8K | 733 |
| Dependents | 12 | 547 | 8 |
| Releases | 4 | 36 | 7 |
| Last Updated | 2133d ago | 117d ago | 329d ago |
| Age | 6y 6m | 3y | 1y 2m |
Health Breakdown
valid
Maintenance
3
Quality
15
Community
9
Popularity
5
Documentation
12
garde
Maintenance
13
Quality
16
Community
10
Popularity
7
Documentation
12
wary_derive
Maintenance
8
Quality
16
Community
9
Popularity
5
Documentation
12
Technical Details
| valid | garde | wary_derive | |
|---|---|---|---|
| Version | 0.3.1 | 0.22.1 | 0.3.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 9 | 19 | 5 |
| Crate Size | 36KB | 48KB | 10KB |
| Features | 3 | 13 | 2 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.84 | 1.78.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •garde leads with a health score of 58/100, but none of the options score above 80.
- •garde is depended on by 547 crates — strongest ecosystem trust.
- •⚠ valid has not been updated in over a year.