Dependency Weight Screensaver
The Dependency Weight screensaver shows how many packages you actually install when you install one popular library. The pipeline resolves each full dependency graph through the key-less deps.dev API and counts what comes with it. It's free, runs in your browser, and ESC exits.
How the Dependency Weight screensaver works
The background pipeline reads this from deps.dev and saves a snapshot the saver loads.
How many packages you actually install when you install one popular library.
It refreshes on a schedule, so what you see stays current.
Colours can be changed in settings; nothing is stored beyond your own browser.
A worked example
How many packages you actually install when you install one popular library. The pipeline resolves each full dependency graph through the key-less deps.dev API and counts what comes with it.
Settings & tips
- Accent and Background recolour the display.
- Run
automation/run.py depsweightto refresh the feed. - Press ESC to leave fullscreen.
Frequently asked questions
- Is this real data?
- Yes — it comes from deps.dev and is refreshed on a schedule.
- Why do the numbers differ from my lockfile?
- This resolves the default published version's graph. Your own project may dedupe differently, pin versions, or skip optional dependencies.
- Is a key needed?
- No. This source is fully key-less.
- Is it free?
- Yes — free, no download, in your browser.