Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
Sparkle Logo

Sparkle

A Windows app to debloat and optimize your PC

thedogecraft%2Fsparkle | Trendshift

badge badge badge badge GitHub Stars CI Release

Quick Start

Install with Powershell (non admin) :

irm https://getsparkle.net/get | iex

Download Installer/Portable Download From Sourceforge



Sparkle App Screenshot

[!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.

Features

FeatureDescription
Apply Tweaks40 tweaks across 7 categories with reversible toggles, recommended presets, GPU compatibility detection, and a built-in debloater with 2 methods
System CleanerClean 6 categories of junk files: temp files, prefetch, recycle bin, Windows Update cache, thumbnail cache, and error reports with per-category size detection
Utilities15 system utilities including SFC, DISM, Check Disk, GPU driver restart, network reset, power plan manager, Storage Sense, and more
DNS ManagerSwitch DNS with 5 preset providers, custom DNS, a "Find Fastest DNS" ping test, current DNS viewer, and cache flushing
App InstallerBrowse and batch install/uninstall 156 apps across 10 categories with Winget or Chocolatey
Backup & RevertCreate and restore Windows restore points, plus undo individual or all applied tweaks via unapply scripts
System StatsDashboard showing CPU, GPU, RAM, OS version, disk info, and active tweak count

What is Sparkle?

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.

Why Should I Optimize Windows?

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

FAQ

Is Sparkle safe to use?

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

Does Sparkle impove performance?

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.

Can i undo changes made by Sparkle?

Yes, all tweaks are reversible. You can either use Sparkle's tweak reverse or a system restore point.

Why does Sparkle ask for admin permissions?

Admin permissions are required to apply system-level tweaks and optimizations and using/creating restore points.

Why does Windows Defender/Smartscreen Block Sparkle

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".

📃 Docs

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.

💖 Credits

👥 Contributing

Adding New Tweaks

  • Tweaks are located in /tweaks

Refer to the docs for more info on how to add new tweaks

Other Ways to Contribute

  • 🐛 Report bugs and issues
  • 💡 Suggest new features or improvements
  • 📝 Improve documentation
  • 🎨 Enhance the UI/UX
  • 🧪 Improve code quality

What if I’m allergic to Electron?

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

Building Sparkle

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

  1. Clone the repository:
    git clone https://github.com/Parcoil/Sparkle
    cd Sparkle
  2. Install dependencies:
    pnpm i
  3. Start the app in development mode:
    pnpm dev
    This will launch Sparkle with hot reload for both the Electron main and renderer processes.

  4. Build for production:
    pnpm build
    This will compile Sparkle, Builds are located in dist/ folder. you may be prompted if you want to update the tweak registry. This is only for production builds

Made with ❤️ by Parcoil

Star History

Star History Chart

关于 About

A Windows app to debloat and optimize your PC
debloateropimizationregistry-tweakswindowswindows-10-debloatwindows-10-optimizationwindows-cleanerwindows-debloatwindows-optimizationwindows-optimization-toolwindows-optimizerwindows-tweaks

语言 Languages

TypeScript72.8%
PowerShell23.8%
JavaScript1.6%
CSS1.1%
Batchfile0.7%
HTML0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
384
Total Commits
峰值: 35次/周
Less
More

核心贡献者 Contributors