Skip to content

⚙️ Enhance your Windows experience with a powerful, user-friendly toolkit

Notifications You must be signed in to change notification settings

shadesofdeath/WinFlux

Repository files navigation

WinFlux

WinFlux Logo

Windows System Optimization and Customization Tool

Enhance your Windows experience with a powerful, user-friendly toolkit

.NET Windows License Release

🌟 Features

WinFlux is a comprehensive Windows utility designed to optimize your system performance, enhance privacy, and customize your Windows experience with a modern and intuitive interface.

🧰 System Tools

  • Clean Temporary Files - Remove unnecessary files from Windows Prefetch, User Temp, and Windows Temp folders
  • Disk Cleanup - Integrated Windows Disk Cleanup with enhanced functionality
  • System Integrity Verification - Scan and repair corrupted Windows system files
  • Create Restore Points - Set system restore points before making significant changes
  • Network Settings Reset - Clear DNS cache and refresh network configurations

🧹 Application Management

  • Uninstall Apps - Remove unnecessary Windows applications and bloatware
  • Color-coded Categories - Easily identify critical system apps, driver packages, and optional software
  • Batch Processing - Select and remove multiple applications simultaneously

🔒 Privacy & Security

  • Fine-grained Privacy Controls - Manage app permissions for location, camera, microphone, etc.
  • Telemetry Management - Control what data Windows and third-party apps can collect
  • Block Unwanted Connections - Prevent telemetry servers from collecting your data

🎮 Gaming Optimization

  • Fullscreen Optimizations - Enable native fullscreen mode for better performance
  • Mouse Acceleration - Disable acceleration for more accurate and consistent movement
  • Game Bar & Game Mode - Configure Windows gaming features for optimal performance

⚡ Performance Enhancements

  • DNS Optimization - Select fast and secure DNS providers
  • Ultimate Performance Power Plan - Enable Windows' highest performance power plan
  • Service Optimization - Configure Windows services for better system performance
  • Hardware Acceleration Settings - Fine-tune GPU and system component behavior

📦 App Installer

  • Package Manager Integration - Install popular software using Winget or Chocolatey
  • Categorized Applications - Browse applications by category (Browsers, Development Tools, Utilities, etc.)
  • Automated Installation - Streamlined multi-application installation process

🚀 Getting Started

Prerequisites

  • Windows 10 or Windows 11
  • .NET 9.0 Runtime

Installation

Option 1: Download the latest release

  1. Go to the Releases page
  2. Download the latest release package
  3. Run WinFlux.exe

Option 2: Build from source

  1. Clone the repository:
    git clone https://github.com/shadesofdeath/WinFlux.git
    
  2. Open the solution in Visual Studio 2022 or newer
  3. Build the solution (Ctrl+Shift+B)
  4. Run the application from the build output directory

🔧 Usage

Application Removal

  1. Navigate to the "Applications" section
  2. Browse or search for applications you want to remove
  3. Select unwanted applications (pay attention to color-coded categories)
  4. Click "Remove" to uninstall selected applications

Privacy Management

  1. Go to the "Privacy and Security" section
  2. Toggle switches to enable/disable different privacy settings
  3. All changes are applied immediately

Performance Optimization

  1. Visit the "Performance" section
  2. Apply recommended optimizations or customize settings based on your needs
  3. Some changes may require a system restart to take effect

Installing Applications

  1. Navigate to the "App Installer" section
  2. Choose your preferred package manager (Winget or Chocolatey)
  3. Select applications to install
  4. Click "Install Selected" to begin the installation process

🔄 Updates

WinFlux is regularly updated with new features, bug fixes, and compatibility improvements. Check the Releases page for the latest version.

🌐 Localization

WinFlux currently supports the following languages:

  • English
  • Turkish

More language options will be added in upcoming releases.

⚠️ Disclaimers

  • System Modifications: WinFlux makes changes to your system settings. While these changes are designed to be beneficial, they may affect system behavior. Consider creating a restore point before making significant changes.
  • Application Removal: Be cautious when removing applications, especially those marked as critical system components. Removing essential applications may cause system instability.
  • Third-Party Tools: Some features may use third-party tools or scripts. These are included for convenience but are not developed by the WinFlux team.

🤝 Contributing

Contributions are welcome! If you'd like to contribute to WinFlux, please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

💖 Support

If you find WinFlux useful, consider supporting the project:

Support on Ko-fi

Made with ❤️ for the Windows community