Decision Workspace
cucumber vs gherkin vs narrative
Side-by-side comparison of Rust crates
66
cucumber
growingv0.22.1
Cucumber testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
63
gherkin
growingv0.15.0
Pure Rust implementation of Gherkin language (`.feature` file) for Cucumber testing framework.
49
narrative
growingv0.12.2
An immensely simple library for story-driven development
Core Metrics
| cucumber | gherkin | narrative | |
|---|---|---|---|
| Health Score | 66 | 63 | 49 |
| Total Downloads | 15.1M | 15.1M | 16.6K |
| 30d Downloads | 877.5K | 883.9K | 41 |
| Dependents | 555 | 85 | 0 |
| Releases | 39 | 8 | 23 |
| Last Updated | 94d ago | 105d ago | 122d ago |
| Age | 10y | 7y 10m | 2y 3m |
Health Breakdown
cucumber
Maintenance
13
Quality
13
Community
17
Popularity
8
Documentation
15
gherkin
Maintenance
11
Quality
15
Community
15
Popularity
8
Documentation
14
narrative
Maintenance
13
Quality
16
Community
5
Popularity
5
Documentation
10
Technical Details
| cucumber | gherkin | narrative | |
|---|---|---|---|
| Version | 0.22.1 | 0.15.0 | 0.12.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 33 | 14 | 7 |
| Crate Size | 156KB | 43KB | 17KB |
| Features | 7 | 2 | 3 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2018 | 2024 |
| MSRV | 1.88 | 1.88 | — |
| Owners | 3 | 3 | 1 |
Links
Quick Verdict
- •cucumber leads with a health score of 66/100, but none of the options score above 80.
- •gherkin has the most downloads (15.1M), suggesting wider adoption.
- •cucumber is depended on by 555 crates — strongest ecosystem trust.