NodeSweeper is a blazing fast desktop application built to find and clean up heavy node_modules folders taking up your disk space. Built with a modern technology stack including Tauri, Rust, React, and TypeScript, it offers a secure and native experience.
- Deep Scanning: Quickly indexes your file system to locate all
node_modulesdirectories. - Space Analytics: Calculates exact sizes and file counts, showing you exactly how much space can be reclaimed.
- Safe Sweeping: Choose between moving directories to the Recycle Bin or performing permanent wiping.
- Dry Run Simulation: Test your sweep sequence without committing to any physical disk changes.
- Sleek UI: A beautiful, dark-mode focused, native-feeling user interface with smooth animations and comprehensive progress tracking.
You can install NodeSweeper directly on Windows via the provided MSI installer.
Head over to the Releases section to download the latest .msi build.
- Frontend: React, TypeScript, Tailwind CSS, Zustand, Lucide React
- Backend/Desktop: Tauri, Rust
- Build Tool: Vite
To run the application locally, ensure you have Node.js, Rust, and the Tauri prerequisites installed on your system.
# Clone the repository
git clone https://github.com/joelketema/NodeSweeper.git
cd NodeSweeper
# Install dependencies
npm install
# Start the development server
npm run tauri devTo create a production-ready MSI installer for Windows:
# Build the application
npm run tauri buildThe generated .msi installer will be located in src-tauri/target/release/bundle/msi/.
MIT