All work

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.

Open repository Version 0.7.0MPL-2.0

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