Sparkle
A Windows app to debloat and optimize your PC
Install / Use
/learn @thedogecraft/SparkleREADME
Install with Powershell:
irm https://raw.githubusercontent.com/Parcoil/Sparkle/v2/get.ps1 | iex
<a href="https://github.com/Parcoil/Sparkle/releases/latest">Download Installer/Portable</a> <a href="https://sourceforge.net/projects/sparkle-debloater">Download From Sourceforge</a>
<br/> <br/> <img src="./images/appshowcase.png" alt="Sparkle App Screenshot" width="90%"> </div><div align="center"> <h3>🚀 Features</h3> <ul align="left"> <li>📈 Apply Tweaks to Debloat/Optimize your system</li> <li>🗑️ Clean All Temp files in one place</li> <li>📦 Run Utilities Such as "cleanmgr", "sfc /scannow", "chkdisk" and more inside a GUI</li> <li>🌐 Change DNS to Cloudflare, Google, OpenDNS Or a custom one with Sparkle dns mananger</li> <li>🎛️ Install apps with the built-in Winget and <a href="https://chocolatey.org/" >Chocolatey</a> integration</li> <li>📁 Backup and Revert changes with GUI Restore Point manager</li> <li>⚙️ View System Stats</li> </ul> </div> <div> <h2>📃 Docs</h2> <p>You can find the docs <a href="https://docs.getsparkle.net">here</a></p> the docs cover all the tweaks, how they work what they do and all of Sparkle's Pages and tools. </div> <div> <h3>💖 Credits</h3> <ul> <li> <a href="https://github.com/ChrisTitusTech/winutil">CTT's WinUtil (Some of the tweaks & <b>Part</b> of the inspo for making this v2 of this project)</a> </li> <li> <a href="https://github.com/Raphire/Win11Debloat">Raphire Win11Debloat ( Secondary Debloat script offered in Sparkle debloat script)</a> </li> </ul> <h3>👥 Contributing</h3> <h4>Adding New Tweaks</h4> <ul> <li>Tweaks are located in <code>/tweaks</code></li> </ul>[!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.
Refer to the <a href="https://docs.getsparkle.net">docs</a> for more info on how to add new tweaks
<h4>Other Ways to Contribute</h4> <ul> <li>🐛 Report bugs and issues</li> <li>💡 Suggest new features or improvements</li> <li>📝 Improve documentation</li> <li>🎨 Enhance the UI/UX</li> <li>🧪 Improve code quality</li> </ul> <h4>🛠️ Building Sparkle</h4> <p>To build sparkle you will need the following</p> <ul> <li><b>Node.js</b> v22 or higher</li> <li><b>Windows 10/11</b></li> </ul> <details> <summary><h2>🤧 What if I’m allergic to Electron?</h2></summary>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
</details></div>
<ol> <li> <b>Clone the repository:</b> <pre><code>git clone https://github.com/Parcoil/Sparkle cd Sparkle</code></pre> </li> <li> <b>Install dependencies:</b> <pre><code>npm i</code></pre> </li> <li> <b>Start the app in development mode:</b> <pre><code>npm run dev</code></pre> <i>This will launch Sparkle with hot reload for both the Electron main and renderer processes.</i> </li> <br/> <li> <b>Build for production:</b> <pre><code>npm build</code></pre> <i>This will generate optimized production builds.</i> </li> </ol> <br/> <p align="center">Made with ❤️ by Parcoil</p>[!IMPORTANT] The version of sparkle in the repo is most likely newer than the latest release. expect bugs and unreleased features
