Decision Workspace
candid-gen vs candid vs candid_derive
Side-by-side comparison of Rust crates
32
candid-gen
growingv0.1.0
CLI tool that automates the generation of Candid interface files from Rust canisters for Internet Computer (IC) projects.
75
candid
growingv0.10.26
Candid is an interface description language (IDL) for interacting with canisters running on the Internet Computer.
68
candid_derive
growingv0.10.26
Macros implementation of #[derive(CandidType)] for the Candid.
Core Metrics
| candid-gen | candid | candid_derive | |
|---|---|---|---|
| Health Score | 32 | 75 | 68 |
| Total Downloads | 1.5K | 4.2M | 3.8M |
| 30d Downloads | 3 | 118.8K | 106.6K |
| Dependents | 0 | 7.4K | 116 |
| Releases | 1 | 110 | 34 |
| Last Updated | 652d ago | 9d ago | 9d ago |
| Age | 1y 9m | 5y 10m | 5y 10m |
Health Breakdown
candid-gen
Maintenance
1
Quality
13
Community
6
Popularity
4
Documentation
8
candid
Maintenance
18
Quality
14
Community
20
Popularity
8
Documentation
15
candid_derive
Maintenance
17
Quality
11
Community
17
Popularity
8
Documentation
15
Technical Details
| candid-gen | candid | candid_derive | |
|---|---|---|---|
| Version | 0.1.0 | 0.10.26 | 0.10.26 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | non-standard | Apache-2.0 | Apache-2.0 |
| Dependencies | 9 | 19 | 4 |
| Crate Size | 25KB | 67KB | 13KB |
| Features | 0 | 5 | 0 |
| Yanked % | 0.0% | 2.7% | 5.9% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | — | 1.78.0 | 1.78.0 |
| Owners | 1 | 2 (team) | 2 (team) |
Links
Quick Verdict
- •candid leads with a health score of 75/100, but none of the options score above 80.
- •candid is depended on by 7.4K crates — strongest ecosystem trust.
- •⚠ candid-gen has not been updated in over a year.