apps/liblens
liblens
Library Info for Repository Pages
liblens is a browser extension that annotates repository pages with published-package stats and dependencies beside the host's Languages section.
Preview not recorded.
What it shows
What it is and what it demonstrates.
liblens is a browser extension that annotates repository pages with published-package stats and dependency data beside the host's Languages section. It makes the gap between a repo's source and its published artifacts visible without leaving the page.
The problem
Repository pages on GitHub and GitLab show languages and commit activity, but nothing about the package's published footprint — download counts, dependent repos, or whether the published version matches the default branch. Evaluating a library meant opening a second tab to check PyPI or npm, then mentally correlating the two. The information was public; it just wasn't adjacent.
The approach
liblens reads the repository page's language section and detected package manifests, then queries the relevant registry APIs (PyPI, npm) for published stats and dependency listings. The overlay renders inline beside the host's existing Languages panel, so the data is visible in the same scan a developer already makes. The extension ships as a standard WebExtension bundle with CI and pre-commit gates on its test and doc surface.
What it demonstrates
Even a small browser extension ships with CI, pre-commit hooks, and typed source — the same infrastructure discipline applied at every scale, because a tool that breaks silently in someone else's browser is the worst kind of failure. The 2-test, 2-doc surface is modest; the practice behind it is not.
Repository evidence
Observable facts.
- Documentation
- 2 documentation files
- Test surface
- 2 test files
- Continuous integration
- Configured
- Pre-commit hooks
- Configured
- Typed source
- Configured
- Visual evidence
- Preview stub
- Technologies
- web · ext · app