Ten repositories everyone knows, on one screen
libyears behind
1904.7
3894.5 weighted for breaking changesNeeds attention
1
0 critical, 1 highQuick wins
0
fixed without a major bumpMedian health
87
10 repos, 3 groups
Last 30 days
10 repositories measured
Paid off2.2libyears removed where work was done
Net+42.8further behind, after upstream releases
vuejs/core−2.1
storybookjs/storybook−0.1
Shared across repositories
One upgrade, several repositories. Where the version count is higher than one, they have drifted apart and the upgrade is really several.
typescript9 repos7 versions
@types/node8 repos11 versions
prettier8 repos7 versions
eslint7 repos7 versions
vitest7 repos6 versions
rollup6 repos6 versions
lint-staged6 repos5 versions
ws6 repos4 versions
2 repositories are running a runtime that is past its end-of-life date.
Frameworks
1526.4 libyears
RepositorylibyearsUrgentQuickHealth
vercel/next.js622 direct, 4410 transitive · end-of-life runtime1088.200D 45facebook/react112 direct, 1094 transitive · end-of-life runtime · 1 PR waiting335.110C 55angular/angular432 direct, 2781 transitive53.400B 80sveltejs/svelte60 direct, 449 transitive · 3 PRs waiting32.100A 86vuejs/core121 direct, 567 transitive · 9 PRs waiting17.500A 92
Tooling
331.9 libyears
RepositorylibyearsUrgentQuickHealth
storybookjs/storybook900 direct, 2868 transitive304.600C 57vitejs/vite403 direct, 1350 transitive · 3 PRs waiting27.300A 94
Backend
46.4 libyears
RepositorylibyearsUrgentQuickHealth
prisma/prisma1812 direct, 1340 transitive · 1 PR waiting37.800A 88nestjs/nest139 direct, 1493 transitive · 6 PRs waiting5.500A 98expressjs/express44 direct, 0 transitive · declared ranges only3.100A 87
See your own repositories like thisFive private repositories free, public ones always. Nothing is written to your code.
Start free with GitHub`npx libyears`
Public repositories, read from their manifests and lockfiles through the GitHub API and rescanned daily by the same pipeline every account uses. They belong to their maintainers, not to a customer of ours. Versions come from lockfiles, release dates from the npm registry, advisories from OSV.
Looking for one package rather than one repository? Every npm package has a page at /p/<name>.