Rust compile times make CI config matter more than in any other stack: an uncached cargo build or a superseded run that never gets cancelled costs real minutes. The de-facto fix is Swatinem/rust-cache. Here is how well-known Rust projects actually run CI. Read the fix →
| Repo | Runs (30d) | CI min (30d) | Recoverable min/mo | Failure rate | Findings |
|---|---|---|---|---|---|
| sharkdp/batcargo | 418 | 5,052 | 1,942 | 17% | 11 |
| denoland/denopip | 803 | 16.4k* | 608 | 20% | 15 |
| biomejs/biomecargo | 2,500 | 2,425* | 543 | 4% | 32 |
| sharkdp/fdcargo | 85 | 868 | 333 | 9% | 8 |
| BurntSushi/ripgrepcargo | 56 | 541 | 216 | 7% | 9 |
| pola-rs/polarspip | 2,500 | 6,340* | 199 | 3% | 29 |
| rust-lang/rust-analyzercargo | 1,677 | 2,082* | 170 | 5% | 20 |
| vercel/turbocargo | 2,500 | 2,069* | 128 | 16% | 16 |
| oven-sh/buncargo | 2,500 | 695* | 96 | 5% | 17 |
| serde-rs/serdecargo | 37 | 103 | 41 | 3% | 7 |
| astral-sh/ruffpip | 2,500 | 1,844* | 32 | 4% | 13 |
| actix/actix-webcargo | 1,424 | 4,487* | 31 | 3% | 14 |
| alacritty/alacrittycargo | 17 | 101 | 30 | 12% | 3 |
| tokio-rs/tokiocargo | 2,450 | 7,464* | 0 | 6% | 15 |
| clap-rs/clapcargo | 387 | 486 | 0 | 26% | 13 |
* CI min, recoverable min and failure rate cover only the latest 500 runs of a repo with more in 30 days.
Public data from each repo's GitHub Actions. Minutes are wall-clock workflow time over 30 days. These repos run Actions free (public repos always do). Each scorecard shows the private-repo dollar equivalent as a labeled estimate. Repo owners can remove their scorecard any time.
Scan any public repo free, in seconds. No install, no card.
Scan a repo