Warning
Sparkle is currently in beta. While we've tested it extensively, you may encounter some bugs. Please back up your system before applying tweaks and report any issues you find.
- 📈 Apply Tweaks to Optimize your system
- 🗑️ Manage All Temp files in one place
- 🎛️ Install apps with the built-in Winget integration
- 📁 Backup and Revert changes
- ⚙️ View Basic System info
- CTT's WinUtil (Some of the tweaks & inspo for making this project)
- Win11Debloat (Main windows debloat script)
- Tweaks are located in
src/main/tweaks.js
- Each tweak should include:
- A clear description of what it does
- Proper categorization (Performance, Privacy, etc.)
- Reversible implementation when possible
- Warning messages if the tweak might have side effects
- 🐛 Report bugs and issues
- 💡 Suggest new features or improvements
- 📝 Improve documentation
- 🎨 Enhance the UI/UX
- 🧪 Improve code quality
To build sparkle you will need the following
- Node.js v22 or higher
- PNPM
- Windows 10/11
Important
The version of sparkle in the repo is most likely newer than the latest release. expect bugs and unreleased features
-
Clone the repository:
git clone https://github.com/Parcoil/Sparkle cd Sparkle
-
Install dependencies:
pnpm install
-
Start the app in development mode:
This will launch Sparkle with hot reload for both the Electron main and renderer processes.
pnpm dev
-
Build for production:
This will generate optimized production builds.
pnpm build
Made with ❤️ by Parcoil