GitHub - Double77x/WindowsQuickStart: A modern PowerShell GUI tool for quickly setting up a fresh Windows installation with your preferred applications, VSCode extensions, and Python packages.

Windows App QuickSetup

A modern PowerShell GUI tool for quickly setting up a fresh Windows installation with your preferred applications, VSCode extensions, and Python packages.

🌐 View On The Web Interface: https://double77x.github.io/WindowsQuickStart/

Windows App QuickSetup

Features

  • 🎮 Popular Applications (Steam, Discord, etc.)
  • 🖥️ Development Tools (VSCode, Git, Python, etc.)
  • 🧩 VSCode Extensions
  • 📦 Python Packages
  • 🎨 Modern Dark Theme UI
  • ⚡ Fast Winget-based Installation
  • 📝 Real-time Installation Logging
  • ✅ Progress Tracking

Quick Install

To install, open PowerShell as Administrator and run:

irm "https://double77x.github.io/WindowsQuickStart/Windows-App-QuickSetup.ps1" | iex

⚠️ Important: Administrator privileges are required for installing most applications.

Requirements

  • Windows 10/11
  • PowerShell 5.1 or later
  • Winget (pre-installed on recent Windows versions)
  • Internet connection

What's Included

Applications

Gaming & Entertainment

  • League of Legends
  • Steam
  • Epic Games Launcher
  • VLC Media Player
  • HandBrake

Development Tools

  • Visual Studio Code
  • Git
  • GitHub Desktop
  • Docker Desktop
  • FileZilla

Utilities & Communication

  • Discord
  • NordVPN
  • qBittorrent
  • 7-Zip
  • PowerToys

Essential Windows Programs

  • Google Chrome
  • Microsoft Edge
  • Adobe Acrobat Reader DC
  • Notepad++
  • ShareX
  • ImageGlass

VSCode Extensions

  • GitHub Copilot
  • Python
  • Jupyter
  • ESLint
  • Prettier
  • Material Icon Theme
  • GitLens
  • Live Server
  • Remote Development
  • Docker

Python Packages

  • numpy
  • pandas
  • matplotlib
  • scikit-learn
  • tensorflow
  • pytorch
  • requests
  • beautifulsoup4
  • flask
  • django

Usage

  1. Run the script using the command above
  2. Select the applications and tools you want to install
  3. Click "Install Selected Applications"
  4. Wait for the installation to complete

The script will handle the rest, including:

  • Checking for existing installations
  • Managing dependencies
  • Parallel installation where possible
  • Progress tracking
  • Error handling

Note

Make sure to run PowerShell as administrator if you want to install system-wide applications.

License

MIT License - Feel free to modify and distribute