Clickable imports
on GitHub
One click on any import opens the npm or PyPI page. Works on file views, pull request diffs and blame — including after SPA navigation.
What it does
Instant & offline
All resolution is local — no network requests, no registry calls. A 2,000-line file links within 1 second of rendering.
JS, TS & Python
import, require(), export from, and Python import / from x import. Node built-ins link to Node.js docs.
Manifest files
Every dependency in package.json, requirements.txt and pyproject.toml becomes a clickable link.
SPA-aware
Works after GitHub's Turbo/React navigation and on virtualised PR diffs — links appear as new lines mount, debounced with no jank.
Smart renames
yaml → PyYAML, cv2 → opencv-python, PIL → Pillow, sklearn → scikit-learn, and more.
Invisible by default
Code looks exactly the same — no colour change, no layout shift. A subtle underline appears only on hover.
Install in under 2 minutes
Method 1: Load unpacked
- Download and unzip importclick-chrome.zip
- Open Chrome and go to
chrome://extensions - Enable Developer mode (top-right toggle)
- Click Load unpacked and select the unzipped folder
- Pin ImportClick from the extensions toolbar
Method 2: Drag & drop
- Download importclick-chrome.zip
- Open Chrome and go to
chrome://extensions - Enable Developer mode (top-right toggle)
- Drag and drop the
.zipfile onto the extensions page - Confirm the install when prompted
Chrome Web Store submission pending. Once live, one-click install will be available.
ImportClick is inspired by OctoLinker (MIT), the original GitHub import linker with 35,000+ users, which was retired in March 2025 when GitHub's new code view broke it. ImportClick is built fresh for today's GitHub.
Free and open source · No account required · No tracking