A fast, minimal, and offline-capable tool to browse and download Visual Studio Code extensions as .vsix
packages — without needing to install them from the Marketplace.
- ⚡ Instant search and category browsing
- 📦 Queue multiple extensions
- ⬇ Download as
.zip
for offline use - 🛠 Built with Next.js App Router and full static export
Live: gni.github.io/offvsix-web
GitHub: github.com/gni/offvsix-web
npm install
# or
yarn install
npm run dev
# or
yarn dev
Then open http://localhost:3000 to view the app.
This app supports static export via next export
.
npm run build
npm run export
The final output is located in the out/
directory and is fully static (no server).
Deploy from the out/
folder to GitHub Pages using:
npx gh-pages -d out
Or configure your GitHub Actions/Pages settings to serve /offvsix-web/
.
-
🔍 Full-text search using Marketplace API
-
📂 Browse by:
- Popular
- Featured (Trending)
-
➕ Add to queue (animated UI)
-
📁 Download queue as
.vsix
or bundled.zip
-
🛡 Verified publisher badge
-
🧱 Responsive Masonry layout
-
🌐 SEO, Open Graph meta tags
-
🎨 Theme-aware (dark/light system)
All extensions are downloaded client-side via the official Marketplace API. No analytics, no telemetry.
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- Framer Motion
- Zod + React Hook Form
PRs and suggestions welcome. To contribute:
git clone https://github.com/gni/offvsix-web
cd offvsix-web
npm install
npm run dev
code --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix
MIT