Decision Workspace
valid vs garde vs oxirs-shacl
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.
66
garde
growingv0.23.0
Validation library
50
oxirs-shacl
experimentalv0.3.0
SHACL Core + SHACL-SPARQL validator for RDF data validation
Core Metrics
| valid | garde | oxirs-shacl | |
|---|---|---|---|
| Health Score | 44 | 66 | 50 |
| Total Downloads | 24.2K | 2.2M | 1.6K |
| 30d Downloads | 1.5K | 298.8K | 0 |
| Dependents | 12 | 637 | 34 |
| Releases | 4 | 37 | 13 |
| Last Updated | 2192d ago | 2d ago | 22d ago |
| Age | 6y 8m | 3y 2m | 7m |
Health Breakdown
valid
Maintenance
3
Quality
15
Community
9
Popularity
5
Documentation
12
garde
Maintenance
19
Quality
16
Community
11
Popularity
8
Documentation
12
oxirs-shacl
Maintenance
19
Quality
5
Community
10
Popularity
4
Documentation
12
Technical Details
| valid | garde | oxirs-shacl | |
|---|---|---|---|
| Version | 0.3.1 | 0.23.0 | 0.3.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT OR Apache-2.0 | Apache-2.0 |
| Dependencies | 9 | 19 | 34 |
| Crate Size | 36KB | 65KB | 849KB |
| Features | 3 | 13 | 8 |
| Yanked % | 0.0% | 0.0% | 30.8% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.87 | 1.70 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •garde leads with a health score of 66/100, but none of the options score above 80.
- •garde is depended on by 637 crates — strongest ecosystem trust.
- •⚠ valid has not been updated in over a year.