A high-performance, minimalist Windows uninstaller.
Force-remove applications and hunt down "Ghost" software that evades the standard Control Panel.
🚀 Core Features
Standard Uninstallation: Cleanly removes desktop applications using system registry data.
Windows Bloatware Remover: Identifies and targets pre-installed Microsoft Store apps that clutter your system.
Ghost Scanner: Deep-scans local drives for application signatures and executables with no registry entries (orphaned software).
Hunter Mode: Point-and-click termination. Select an executable to kill the process and nuke the containing folder instantly.
Batch Uninstall: Select multiple targets and remove them all in one sequence.
🛠 Technical Stack
Built with C# and WPF using the MVVM pattern for maximum performance and stability.
CommunityToolkit.Mvvm: Powering observable properties and relay commands.
Concurrent Scanning: Utilizes Parallel.ForEach and ConcurrentBag to crawl local drives with zero latency.
Self-Contained Deployment: Optimized for single-file execution with no external dependencies required on the host machine.
📦 Installation & Usage
For Users
Download the latest Vanish.exe from the [suspicious link removed] tab.
Run as Administrator (required for registry access and system cleanup).
For Developers (Build from Source)
If you are using VS Code and have the .NET SDK installed:
git clone https://github.com/AMVZEN/Vanish.git
cd Vanish
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:PublishReadyToRun=true /p:IncludeNativeLibrariesForSelfExtract=true
📂 Project Structure
Vanish/ ├── .git/ # Git source control metadata ├── .gitignore # Specifies intentionally untracked files to ignore ├── Vanish.sln # Visual Studio Solution file ├── Vanish.csproj # Project configuration file ├── app.manifest # Application manifest (privileges, OS compatibility) ├── App.xaml # Application-level resources and configuration ├── App.xaml.cs # Code-behind for App.xaml (entry point logic) ├── AssemblyInfo.cs # Assembly metadata (version, GUID, etc.) ├── MainWindow.xaml # Main UI window definition ├── MainWindow.xaml.cs # Logic for the main window ├── V.ico # Application icon ├── Models/ # Data structures and business objects ├── ViewModels/ # Logic for UI interaction (MVVM Pattern) ├── Services/ # Backend logic, API clients, or DB interactions
OS: Windows 10 or Windows 11 (x64)
Privileges: Administrator access is mandatory for scanning and uninstallation operations.
📜 License
This project is licensed under the MIT License - free to use, modify, and distribute. Made using vibecoding.
Vanish: Making software disappear, for real.