A Windows 10/11 utility for debloating, optimizing and customizing the system, app removal, and creating autounattend.xml files.
thedogecraft/sparkle
A Windows desktop app built with Electron that debloats and optimizes Windows with reversible tweaks, cleaners, utilities and a DNS manager.
Open-source alternative to:O&O ShutUp10
Advanced SystemCare
- Stars
- 2,173
- Forks
- 69
- Open issues
- 9
- Last commit
- 9 days ago
What is it?
Sparkle is a Windows desktop application for removing preinstalled bloat and tuning system settings. It groups about 40 registry and system tweaks into seven categories, each with a reversible toggle, recommended presets, and GPU compatibility detection. A built-in debloater offers two methods for removing unwanted apps.
Beyond tweaks, Sparkle includes a system cleaner for temp files, prefetch, the recycle bin, Windows Update cache, thumbnail cache, and error reports, with per-category size detection. It also bundles around 15 utilities such as SFC, DISM, Check Disk, network reset and power plan management, plus a DNS switcher with preset providers and a ping-based fastest-DNS test. An app installer can batch install or uninstall applications through Winget or Chocolatey, and backup features create restore points and undo applied tweaks.
The app is written in TypeScript on React and Electron, with PowerShell used for system operations. It requires administrator rights for system-level changes and is GPL-3.0 licensed. The project is currently in beta, and building from source needs Node.js 22 or higher and pnpm.
Key features
- 01Around 40 reversible tweaks across seven categories, with recommended presets.
- 02Built-in debloater with two removal methods.
- 03System cleaner covering six junk-file categories with size detection.
- 04About 15 system utilities including SFC, DISM and Check Disk.
- 05DNS manager with preset providers, custom DNS and a fastest-DNS test.
- 06Batch install or uninstall apps via Winget or Chocolatey.
- 07Restore point creation and unapply scripts to revert tweaks.
Use cases
- Stripping preinstalled apps and telemetry from a fresh Windows install.
- Tuning a gaming or workstation PC while keeping changes easy to revert.
- Freeing disk space by clearing Windows caches and temporary files.
- Quickly switching DNS servers or running basic Windows repair tools.
Quick start
- 1
Install with PowerShell (non-admin)
Install with the official instructions in the README - 2
Or download the installer or portable build from the releases page
Things to know
- Windows 10/11 only.
- Currently in beta and may contain bugs; back up your system before applying tweaks.
- Unsigned executable, so Windows Defender SmartScreen may block it.
- Applying system tweaks requires administrator permissions.
Topics
FAQ
- What is sparkle?
- A Windows desktop app built with Electron that debloats and optimizes Windows with reversible tweaks, cleaners, utilities and a DNS manager. Sparkle is a Windows desktop application for removing preinstalled bloat and tuning system settings. It groups about 40 registry and system tweaks into seven categories, each with a reversible toggle, recommended presets, and GPU compatibility detection. A built-in debloater offers two methods for removing unwanted apps.
- Is sparkle free to use? What license does it have?
- sparkle is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is sparkle still maintained?
- Actively maintained. The last commit to sparkle was on Oct 11, 2026.
- What can I use sparkle for?
- Stripping preinstalled apps and telemetry from a fresh Windows install. Tuning a gaming or workstation PC while keeping changes easy to revert. Freeing disk space by clearing Windows caches and temporary files. Quickly switching DNS servers or running basic Windows repair tools.
- How do I install sparkle?
- Install with PowerShell (non-admin) Or download the installer or portable build from the releases page
- Where can I get sparkle?
- The source code and installation instructions are on GitHub: https://github.com/thedogecraft/sparkle
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source Windows tool for removing bloatware, disabling telemetry, applying performance tweaks, and bulk installing apps via Winget or Chocolatey.
A PowerShell script that removes preinstalled Windows apps and disables telemetry, ads and other clutter on Windows 10 and 11.
Open-source screen recorder and editor for Mac, Windows and Linux that adds zooms, cursor polish and styled frames to demo videos.
A web and desktop client for the Matrix open communication protocol, built on the Matrix JS SDK.
An open-source game launcher for Linux, Windows and macOS that brings Epic Games Store, GOG and Amazon Games libraries into one app.