Skip to content

AMVZEN/Vanish

Repository files navigation

💀 Vanish

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:

Clone the repository

git clone https://github.com/AMVZEN/Vanish.git

Navigate to the project folder

cd Vanish

Build and Publish as a single standalone EXE

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

⚠️ Requirements

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages