
HyperGit (Chrome)
github.com/dimillian/hypergit-chrome- Category
- Developer Tools
- Rank
- No. 1807Tools index
Previous survey · No. 1814 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- dimillian
- GitHub
- 10 stars
- Date
About
Chrome extension version of HyperGit for quickly searching and accessing your git repos — same instant search, lives in your browser.
What it does
HyperGit adds a keyboard-driven repository picker over any open webpage. Supply a GitHub personal access token, then search repository names and descriptions, move through results with arrow keys, and open a selection in a new tab. A local cache supplies results, while recently opened repositories move to the front.
Why it's ranked here
This is a focused utility with a short path from shortcut to repository. Local caching, keyboard navigation, private repository support, and recent-item ordering address the core job directly. The rough edges matter: installation is manual, authentication requires handling a personal token, and several failures receive little or no visible explanation.
What's good
The extension paginates through the complete repository list instead of stopping after one API response. It searches both full repository names and descriptions, caps rendered results, remembers twenty recent selections, and offers an explicit refresh. A closed shadow root isolates the palette from page styling, while captured navigation keys reduce interference from the host page.
Tradeoffs
Users must create and locally store a personal access token because no OAuth backend exists. Repository data can remain cached for twenty-four hours unless manually refreshed. Shortcut conflicts require browser configuration. Private repositories and large organizations may require additional access scopes. Background injection and request errors are often swallowed, so failures can be hard to diagnose.
How to use it well
It suits GitHub users who repeatedly jump among many repositories while working in Chrome and prefer keyboard navigation. Grant the narrowest repository read access needed, refresh when recent changes matter, and change the shortcut when a site claims it. It does not clone repositories, manage Git operations, edit code, or replace broader GitHub administration tools.
Technical notes+
manifest.json defines a Manifest V3 Chrome extension with background.js as a module service worker and permissions for storage, tabs, activeTab, scripting, api.github.com, and github.com. background.js fetches /user/repos in 100-item pages, waits 200 milliseconds between full pages, caches projected repository records for 24 hours, and keeps 20 recent full_name values. contentScript.js builds a closed-shadow-root palette, filters by full_name or description, and limits display to 50 results. It also injects base styles that substantially duplicate contentStyles.css. clearToken() removes only the token, leaving cached repository data in local storage. Most message and injection errors are suppressed.
Observed
- Primary language
- JavaScript, with CSS and a JSON extension manifest
- Packaging and installation
- Chrome Manifest V3 extension installed manually through Developer mode using Load unpacked
- Interface
- In-page command palette controlled by Cmd+K on macOS or Ctrl+K elsewhere
- Authentication
- User-provided GitHub personal access token stored in Chrome local storage
- Platform support
- Chrome extension with suggested shortcuts for macOS, Windows, and Linux
- Repository structure
- The supplied repository text shows no automated test files or build tooling
Read from README.md, background.js, contentScript.js, manifest.json, contentStyles.css.
What it can do
Search git repositories instantly
Repository name or keywords → List of matching git repositories
Access git repositories quickly from browser
Selected repository from search results → Direct navigation to git repository
Browse personal git repositories
User's git account credentials/access → List of user's git repositories
Perform real-time repository filtering
Search query typed in extension → Dynamically filtered repository results
Tags
Tech Stack
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.