Greasy Sprocket Hub — manage all GS Chrome extensions from one side panel
  • TypeScript 73.7%
  • CSS 20.8%
  • HTML 5.5%
Find a file
2026-07-15 16:24:49 +02:00
public/icons feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
src fix: correct install URLs from /ext/{slug} to /{slug} 2026-07-11 15:11:57 +02:00
tests feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
.gitignore feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
AGENTS.md feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
biome.json feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
package.json feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
pnpm-lock.yaml feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
pnpm-workspace.yaml feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
README.md feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
tsconfig.json feat: GS Hub v0.1.0 — Greasy Sprocket extension manager side panel 2026-07-11 14:15:48 +02:00
wxt.config.ts feat: add update_url for Chrome MV3 self-update endpoint 2026-07-15 16:24:49 +02:00

GS Hub — Greasy Sprocket Extension Manager

Manage all your Greasy Sprocket Chrome extensions from one side panel.

Features

  • One-panel control: Toggle any GS extension on/off without visiting chrome://extensions
  • Ecosystem overview: See all 9 GS extensions at a glance — installed, enabled, or not yet installed
  • Discovery: Extensions you don't have yet show an install link
  • Live updates: Toggle outside the Hub → Hub reflects the change instantly
  • 100% free: No premium, no ads, no tracking

Install

  1. Download the latest release ZIP from greasysprocket.com/ext/gs-hub
  2. Unzip the file
  3. Open chrome://extensions
  4. Enable Developer mode (top right)
  5. Click Load unpacked → select the unzipped folder
  6. Pin the GS Hub icon and click it to open the side panel

Development

pnpm install
pnpm run dev      # Hot-reload dev server
pnpm run build    # Production build to .output/chrome-mv3/
pnpm run validate # typecheck + lint + tests

How It Works

GS Hub uses Chrome's management API to detect and control other extensions. It identifies Greasy Sprocket extensions by their update_url pattern (greasysprocket.com/updates/...), so no hardcoded extension IDs are needed.

License

Apache-2.0