Decision Workspace
viperus vs figment vs jason-rs
Side-by-side comparison of Rust crates
36
viperus
growingv0.1.10
Viperus is an (in)complete configuration solution for rust applications heavly inspired by the GO package Viper.It supports defaults reading from JSON, TOML, YAML, envfile,java properties, environment variables reading from Clap command line flags setting explicit values
56
figment
growingv0.10.19
A configuration library so con-free, it's unreal.
56
jason-rs
experimentalv1.1.0
A library for parsing Jason-like files into JSON, YAML, or TOML with support for inline file expansion.
Core Metrics
| viperus | figment | jason-rs | |
|---|---|---|---|
| Health Score | 36 | 56 | 56 |
| Total Downloads | 17.2K | 23.0M | 1.1K |
| 30d Downloads | 60 | 2.0M | 53 |
| Dependents | 2 | 4.5K | 0 |
| Releases | 11 | 26 | 32 |
| Last Updated | 2260d ago | 680d ago | 65d ago |
| Age | 6y 2m | 5y 5m | 4m |
Health Breakdown
viperus
Maintenance
5
Quality
13
Community
4
Popularity
5
Documentation
9
figment
Maintenance
6
Quality
16
Community
14
Popularity
8
Documentation
12
jason-rs
Maintenance
15
Quality
18
Community
6
Popularity
4
Documentation
13
Technical Details
| viperus | figment | jason-rs | |
|---|---|---|---|
| Version | 0.1.10 | 0.10.19 | 1.1.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | Apache-2.0 |
| Dependencies | 13 | 14 | 6 |
| Crate Size | 24KB | 70KB | 55KB |
| Features | 10 | 5 | 3 |
| Yanked % | 18.2% | 0.0% | 0.0% |
| Edition | 2018 | 2018 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •figment leads with a health score of 56/100, but none of the options score above 80.
- •figment is depended on by 4.5K crates — strongest ecosystem trust.
- •⚠ viperus, figment have not been updated in over a year.
- •viperus, figment are pre-1.0 — API may change.