Repolode
thedogecraft

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 ShutUp10Advanced 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. 1

    Install with PowerShell (non-admin)

    Install with the official instructions in the README
  2. 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