Decision Workspace
ini vs configparser vs genies_derive
Side-by-side comparison of Rust crates
55
ini
growingv1.3.0
A simple macro built on top of configparser to load and parse ini files. You can use this to write Rust programs which can be customized by end users easily.
60
configparser
growingv3.1.0
A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
58
genies_derive
growingv1.4.5
A powerful derive macro for configuration management in Rust
Core Metrics
| ini | configparser | genies_derive | |
|---|---|---|---|
| Health Score | 55 | 60 | 58 |
| Total Downloads | 1.1M | 22.4M | 7.3K |
| 30d Downloads | 99.5K | 1.3M | 117 |
| Dependents | 185 | 1.6K | 48 |
| Releases | 14 | 38 | 14 |
| Last Updated | 2036d ago | 654d ago | 215d ago |
| Age | 5y 9m | 5y 9m | 2y |
Health Breakdown
ini
Maintenance
4
Quality
20
Community
12
Popularity
7
Documentation
12
configparser
Maintenance
7
Quality
17
Community
15
Popularity
8
Documentation
13
genies_derive
Maintenance
10
Quality
19
Community
11
Popularity
5
Documentation
13
Technical Details
| ini | configparser | genies_derive | |
|---|---|---|---|
| Version | 1.3.0 | 3.1.0 | 1.4.5 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✓ Yes |
| License | MIT OR LGPL-3.0-or-later | MIT OR LGPL-3.0-or-later | MIT |
| Dependencies | 1 | 3 | 13 |
| Crate Size | 8KB | 25KB | 45KB |
| Features | 0 | 1 | 1 |
| Yanked % | 0.0% | 10.5% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •configparser leads with a health score of 60/100, but none of the options score above 80.
- •configparser is depended on by 1.6K crates — strongest ecosystem trust.
- •⚠ ini, configparser have not been updated in over a year.