Decision Workspace
candid vs candid_derive vs candid_parser
Side-by-side comparison of Rust crates
76
candid
growingv0.10.32
Candid is an interface description language (IDL) for interacting with canisters running on the Internet Computer.
70
candid_derive
growingv0.10.32
Macros implementation of #[derive(CandidType)] for the Candid.
70
candid_parser
growingv0.4.0
Candid is an interface description language (IDL) for interacting with canisters running on the Internet Computer. This crate contains the parser and the binding generator for Candid.
Core Metrics
| candid | candid_derive | candid_parser | |
|---|---|---|---|
| Health Score | 76 | 70 | 70 |
| Total Downloads | 4.7M | 4.2M | 852.6K |
| 30d Downloads | 76.8K | 71.4K | 19.5K |
| Dependents | 17.0K | 122 | 1.0K |
| Releases | 116 | 40 | 19 |
| Last Updated | 7d ago | 7d ago | 20d ago |
| Age | 6y 2m | 6y 2m | 2y 8m |
Health Breakdown
candid
Maintenance
19
Quality
14
Community
20
Popularity
8
Documentation
15
candid_derive
Maintenance
19
Quality
11
Community
17
Popularity
8
Documentation
15
candid_parser
Maintenance
18
Quality
11
Community
19
Popularity
7
Documentation
15
Technical Details
| candid | candid_derive | candid_parser | |
|---|---|---|---|
| Version | 0.10.32 | 0.10.32 | 0.4.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | Apache-2.0 | Apache-2.0 |
| Dependencies | 19 | 4 | 24 |
| Crate Size | 74KB | 13KB | 65KB |
| Features | 5 | 0 | 3 |
| Yanked % | 3.5% | 7.5% | 5.3% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | 1.78.0 | 1.78.0 | 1.78.0 |
| Owners | 2 (team) | 2 (team) | 2 (team) |
Links
Quick Verdict
- •candid leads with a health score of 76/100, but none of the options score above 80.
- •candid is depended on by 17.0K crates — strongest ecosystem trust.