A desktop application that allows you to manage window visibility on Windows systems. Built with Electron for the frontend and a custom C++ backend.
- List all running windows
- Toggle window visibility (show/hide)
- Modern, transparent UI
- Easy to use interface
- System tray integration
- Node.js (v16 or higher)
- npm or yarn
- Visual Studio (for building the backend)
- Windows OS
- Clone the repository:
git clone https://github.com/yourusername/WindowHider.git
cd WindowHider- Install frontend dependencies:
cd frontend
npm install- Build the backend:
- Open the
backendfolder in Visual Studio - Build the solution in Release mode
- The output will be in
backend/Release/
- Run in development mode:
npm run dev- Build for production:
npm run buildThe installer will be created in the frontend/dist directory.
WindowHider/
├── frontend/ # Electron frontend
│ ├── app/ # React components
│ ├── public/ # Static assets
│ └── main.js # Electron main process
└── backend/ # C++ backend
├── src/ # Source files
└── Release/ # Compiled executables
- Frontend: React + Electron
- Backend: C++ with Windows API
- UI: Tailwind CSS + Radix UI
npm run dev: Start development servernpm run build: Build production versionnpm run pack: Create unpacked build
MIT License - See LICENSE file for details