Skip to content

Ansen/VSIX-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VSIX Downloader

A lightweight, powerful web-based tool designed to help you download VS Code extensions (.vsix) for offline environments or air-gapped systems. No more manual URL construction—just search and download.

License Vue.js

✨ Features

  • 🔍 Integrated Search: Search for extensions by name directly within the app. No need to visit the Marketplace first.
  • 🚀 Auto-Fetch Metadata: Automatically recovers extension icons, display names, publishers, and descriptions.
  • 📦 Intelligent Versioning: Automatically identifies the latest version and provides a dropdown to select historical versions or specific target platforms (e.g., win32-x64, linux-arm64).
  • 🔗 Marketplace Link Support: Paste a standard Visual Studio Marketplace URL, and the tool will instantly parse it.
  • 🌈 Modern Theme Support:
    • Auto Mode: Follows your system/browser preference.
    • Manual Toggle: Easily switch between Light and Dark modes.
    • Glassmorphism UI: A premium, responsive design built with vanilla CSS.
  • ⚡ No Proxy Needed: Communicates directly with the VS Code Marketplace API from your browser.

🚀 How to Use

  1. Open index.html in any modern web browser.
  2. Search: Type an extension name (e.g., "Python") or a full extension ID (e.g., ms-python.python).
  3. Select: Choose the desired extension from the suggestion list.
  4. Configure: Pick the specific version or target platform from the dropdown.
  5. Download: Click Download VSIX to start the download, or Copy Link for later use.

🛠️ Tech Stack

  • Vue.js 3: Progressive JavaScript framework for the reactive UI.
  • VS Code Marketplace API: Direct integration for real-time data.
  • Vanilla CSS: Premium styling with Glassmorphism and auto-theme support.
  • Outfit Font: Clean, modern typography via Google Fonts.

📖 Why this tool?

Downloading extensions for offline use usually involves a tedious process of manual URL construction (as documented in vscode-extension-offline.md). This tool automates the entire flow, ensuring you always get the correct version and platform-specific package with a single click.

✍️ Authors & Credits

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ for the VS Code community.

About

A lightweight, powerful web-based tool designed to help you download VS Code extensions (.vsix) for offline environments or air-gapped systems. No more manual URL construction—just search and download.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages