Skip to content

Parcoil/Sparkle

Repository files navigation

Sparkle Logo

Sparkle

Ultimate Windows Optimizer

React Electron JavaScript PowerShell

Download Latest



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

  • 📈 Apply Tweaks to Optimize your system
  • 🗑️ Manage All Temp files in one place
  • 🎛️ Install apps with the built-in Winget integration
  • 📁 Backup and Revert changes
  • ⚙️ View Basic System info

💖 Credits

👥 Contributing

Adding New Tweaks

  • Tweaks are located in src/main/tweaks.js
  • Each tweak should include:
    • A clear description of what it does
    • Proper categorization (Performance, Privacy, etc.)
    • Reversible implementation when possible
    • Warning messages if the tweak might have side effects

Other Ways to Contribute

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

🛠️ Building Sparkle

To build sparkle you will need the following

  • Node.js v22 or higher
  • 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 install
  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 generate optimized production builds.

Made with ❤️ by Parcoil

Star History

Star History Chart