A Windows app to debloat and optimize your PC
Install with Powershell (non admin) :
irm https://getsparkle.net/get | iexDownload Installer/Portable Download From Sourceforge
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.
| Feature | Description |
|---|---|
| Apply Tweaks | 40 tweaks across 7 categories with reversible toggles, recommended presets, GPU compatibility detection, and a built-in debloater with 2 methods |
| System Cleaner | Clean 6 categories of junk files: temp files, prefetch, recycle bin, Windows Update cache, thumbnail cache, and error reports with per-category size detection |
| Utilities | 15 system utilities including SFC, DISM, Check Disk, GPU driver restart, network reset, power plan manager, Storage Sense, and more |
| DNS Manager | Switch DNS with 5 preset providers, custom DNS, a "Find Fastest DNS" ping test, current DNS viewer, and cache flushing |
| App Installer | Browse and batch install/uninstall 156 apps across 10 categories with Winget or Chocolatey |
| Backup & Revert | Create and restore Windows restore points, plus undo individual or all applied tweaks via unapply scripts |
| System Stats | Dashboard showing CPU, GPU, RAM, OS version, disk info, and active tweak count |
The current state of Windows is rough. Broken updates, preinstalled junk, background services, and telemetry that run whether you want them or not.
Sparkle can't fix all of Windows problems, but it can help you debloat your PC, improve performance, and reduce latency.
A default Windows installation comes with pre installed apps you didn't ask for or that you will never use for such as telemetry running in the background and services eating up resources for features you'll never use.
Optimizing is about cutting that unnecessary overhead so more of your PC's resources gos to what actually matters such as gaming, rendering, or just a snappier desktop experience.
Everything Sparkle does can also be done manually, but that doesn't mean you should have to
Yes. Sparkle is fully open source with the GPL-V3 licence meaning anyone can view, edit or build the code themselves. Currently there is no CI/CD yet. If you perfer you can clone the repo and build Sparkle yourself read here: Building Sparkle
Depends. Every tweak and utility has been tested on real hardware. None of the tweaks are AI-generated, blindly added, or untested. None of the tweaks are made up, and there are no fake registry values or anything like that. Performance improvements depend on your hardware any what you apply in Sparkle.
Yes, all tweaks are reversible. You can either use Sparkle's tweak reverse or a system restore point.
Admin permissions are required to apply system-level tweaks and optimizations and using/creating restore points.
Sparkle is not currently signed since it costs a lot for an open source project. When you run an unsigned exe on Windows it automatically assumes it's unsafe and blocks it.
You can get around it by:
Click "More info" β "Run anyway".
You can find the docs here
The docs cover all the tweaks, how they work what they do and all of Sparkle's Pages and tools.- CTT's WinUtil (Some of the tweaks & Part of the inspo for making this v2 of this project)
- Raphire Win11Debloat ( Secondary Debloat script offered in Sparkle debloat script)
- Tweaks are located in
/tweaks
Refer to the docs for more info on how to add new tweaks
- π Report bugs and issues
- π‘ Suggest new features or improvements
- π Improve documentation
- π¨ Enhance the UI/UX
- π§ͺ Improve code quality
Thatβs totally fine, this project probably isnβt for you.
You might want to check out CTT WinUtil,
A PowerShell based alternative that keeps things nice and lightweight.
this message is inspired by this
To build sparkle you will need the following
- Node.js v22 or higher (v24 recommended)
- 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 i -
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 compile Sparkle, Builds are located in
pnpm builddist/folder. you may be prompted if you want to update the tweak registry. This is only for production builds
Made with β€οΈ by Parcoil