The JavaScript ecosystem splits across npm, pnpm, and Yarn. setup-node caches all three with its one-line cache: option, and each card below shows which one the project uses. These are the JS/TS projects everyone depends on; almost none run a fully clean config. Read the fix →
| Repo | Runs (30d) | CI min (30d) | Recoverable min/mo | Failure rate | Findings |
|---|---|---|---|---|---|
| microsoft/playwrightpip | 500+ | 9,698 | 4,849 | 27% | 38 |
| eslint/eslintgo | 500+ | 2,214 | 810 | 6% | 31 |
| prisma/prismapnpm | 500+ | 3,255 | 798 | 9% | 17 |
| sveltejs/kitpnpm | 500+ | 2,307 | 561 | 5% | 6 |
| mui/material-uipnpm | 500+ | 1,955 | 261 | 6% | 25 |
| vercel/next.jscargo | 500+ | 1,998 | 246 | 4% | 22 |
| colinhacks/zodpnpm | 500+ | 925 | 183 | 0% | 11 |
| honojs/hononpm | 500+ | 367 | 134 | 1% | 18 |
| TanStack/routerpnpm | 500+ | 2,065 | 105 | 6% | 19 |
| react-hook-form/react-hook-formpnpm | 500+ | 664 | 99 | 18% | 22 |
| vuejs/corepnpm | 500+ | 534 | 94 | 5% | 16 |
| preactjs/preact | 414 | 950 | 93 | 9% | 5 |
| drizzle-team/drizzle-orm | 248 | 712 | 82 | 19% | 8 |
| tailwindlabs/tailwindcsscargo | 235 | 1,680 | 81 | 6% | 12 |
| rollup/rollupcargo | 500+ | 4,073 | 73 | 12% | 13 |
| fastify/fastifypnpm | 500+ | 513 | 68 | 2% | 30 |
| trpc/trpcpnpm | 500+ | 984 | 61 | 26% | 20 |
| axios/axiosnpm | 500+ | 293 | 58 | 1% | 16 |
| vitejs/vitepnpm | 500+ | 754 | 56 | 11% | 20 |
| remix-run/remixpnpm | 500+ | 1,590 | 55 | 6% | 20 |
| withastro/astropnpm | 500+ | 6,795 | 47 | 2% | 30 |
| reduxjs/reduxpnpm | 87 | 203 | 46 | 2% | 11 |
| nestjs/nest | 500+ | 697 | 42 | 1% | 5 |
| nuxt/nuxtpnpm | 500+ | 1,473 | 39 | 5% | 34 |
| sveltejs/sveltepnpm | 500+ | 554 | 35 | 6% | 8 |
| TanStack/tablepnpm | 500+ | 2,603 | 34 | 4% | 12 |
| vitest-dev/vitestpnpm | 500+ | 942 | 31 | 14% | 13 |
| pmndrs/jotaipnpm | 133 | 339 | 28 | 3% | 13 |
| vercel/swrpnpm | 109 | 122 | 12 | 1% | 11 |
| expressjs/expressnpm | 68 | 59 | 11 | 6% | 13 |
| jestjs/jestyarn | 500+ | 2,969 | 6 | 7% | 18 |
| solidjs/solidpnpm | 285 | 1,059 | 6 | 30% | 4 |
| date-fns/date-fnspnpm | 210 | 18 | 5 | 0% | 20 |
| storybookjs/storybookyarn | 500+ | 186 | 4 | 1% | 23 |
| calcom/cal.comyarn | 500+ | 53 | 4 | 2% | 26 |
| TanStack/querypnpm | 500+ | 531 | 3 | 2% | 8 |
| prettier/prettierpnpm | 500+ | 1,414 | 1 | 2% | 16 |
| pmndrs/zustandpnpm | 143 | 204 | 0 | 20% | 9 |
| sindresorhus/got | 1 | 2 | 0 | 0% | clean |
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