awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Raphire avatar

Raphire/Win11Debloat

0
View on GitHub↗
48,264 stars·1,947 forks·PowerShell·MIT·7 views

Win11Debloat

Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy.

The project distinguishes itself through its support for declarative configuration profiles and audit-mode provisioning, which allow administrators to define and enforce consistent system states across multiple machines. Users can interact with the tool through an intuitive terminal-based menu or utilize command-line arguments for automated, non-interactive deployments. It also provides granular control over interface elements, such as taskbar and start menu layouts, ensuring that environment adjustments can be standardized for individual user accounts or entire organizations.

Beyond basic cleanup, the tool integrates registry-based management and transactional state restoration to ensure that modifications are applied safely. It includes built-in support for creating system restore points and registry backups, providing a mechanism to revert changes or reinstall previously removed components if necessary. The entire suite is powered by PowerShell scripts that interface directly with system APIs to manage application lifecycles and environment configurations.

Features

  • Automated System Provisioning - Applying consistent privacy, interface, and application settings across multiple machines using repeatable scripts and configuration files.
  • Privacy Hardening Tools - A collection of automated routines that disable telemetry, diagnostic tracking, and data collection services to enhance user privacy and security.
  • Command Line Automation Tools - The tool executes system configuration and cleanup tasks directly from the terminal using command-line arguments to bypass interactive prompts.
  • Command Line Interfaces - Provides a unified terminal-based entry point that maps user inputs to underlying system management functions and administrative scripts.
  • System Hardening Utilities - The tool improves privacy and performance by disabling telemetry, diagnostic data, location tracking, AI features, and unnecessary background updates.
  • System Cleanup Tools - The tool uninstalls preinstalled and third-party applications via command-line parameters to reclaim disk space and reduce system clutter.
  • System Configuration Management - The tool applies system configuration changes to specific user accounts, including default profiles, to ensure consistent settings across all system users.
  • Windows System Utilities - Script for removing pre-installed Windows bloatware.
  • Configuration Automation Scripts - A command-line tool that automates the removal of pre-installed software and adjusts system settings to streamline the user environment.
  • Configuration Management - Uses external data files to define desired system states, allowing consistent application of settings across multiple machine deployments.
  • System Configuration Profiles - The tool applies predefined configuration profiles to automate system tweaks, privacy settings, and interface adjustments across different machines.
  • Desktop Deployment Management - Standardizing user environments by configuring default profiles, taskbar layouts, and application sets for consistent deployment across an organization.
  • System Provisioning - Applies configuration changes to system images or default user profiles to ensure consistent settings for all future user accounts.
  • System Optimization Tools - Removing pre-installed software and disabling intrusive features to create a cleaner, more performant operating system experience.
  • System Maintenance Scripts - A set of scripts that manage application lifecycles and configuration profiles to ensure consistent system performance across multiple user accounts.
  • Task Automation Scripts - Executes administrative scripts to interface with system APIs for application removal, service management, and environment configuration tasks.
  • Interactive Terminal Menus - The tool launches an interactive command-line menu to perform common system configuration tasks and application management without a graphical interface.
  • System Configuration Utilities - Modifies system behavior and user preferences by programmatically writing key-value pairs directly to the operating system registry database.
  • System Recovery Utilities - Managing system modifications through automated backups, restore points, and the ability to revert changes or reinstall removed components.
  • Configuration Management - The tool manages application removal by generating and applying custom configuration files to ensure consistent cleanup across multiple systems.
  • Interface Customization Tools - The tool modifies visual settings, including dark mode, transparency, taskbar behavior, file explorer options, and start menu layouts, to streamline the user experience.

Star history

Star history chart for raphire/win11debloatStar history chart for raphire/win11debloat

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Win11Debloat

Similar open-source projects, ranked by how many features they share with Win11Debloat.
  • hellzerg/optimizerhellzerg avatar

    hellzerg/optimizer

    18,030View on GitHub↗

    This utility provides a centralized administrative framework for managing and optimizing Windows environments. It functions by executing system-level primitives, including registry modifications, service management, and file system operations, to enforce performance, privacy, and security policies. The project distinguishes itself through its template-driven automation, which allows users to apply predefined configuration profiles to ensure consistent system states across machines. It integrates low-level adjustments—such as memory balancing, startup control, and hardware parameter tuning—wit

    C#cleanuphosts-fileoptimize
    View on GitHub↗18,030
  • twpayne/chezmoitwpayne avatar

    twpayne/chezmoi

    18,075View on GitHub↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Goconfigurationdotfiledotfile-management
    View on GitHub↗18,075
  • sycnex/windows10debloaterSycnex avatar

    Sycnex/Windows10Debloater

    18,768View on GitHub↗

    Windows10Debloater is a PowerShell-based utility designed to automate the removal of pre-installed software and the modification of system settings on Windows operating systems. It functions as a configuration manager that streamlines the desktop environment by uninstalling bundled applications and adjusting background services to reduce resource consumption. The tool distinguishes itself by providing a centralized orchestration layer for system hardening and privacy management. It allows users to restrict diagnostic data collection and block telemetry services, effectively limiting backgroun

    PowerShellappxpackagesbloatwarebloatware-removal
    View on GitHub↗18,768
  • christitustech/winutilChrisTitusTech avatar

    ChrisTitusTech/winutil

    55,987View on GitHub↗

    This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b

    PowerShell
    View on GitHub↗55,987
See all 30 alternatives to Win11Debloat→

Frequently asked questions

What does raphire/win11debloat do?

Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy.

What are the main features of raphire/win11debloat?

The main features of raphire/win11debloat are: Automated System Provisioning, Privacy Hardening Tools, Command Line Automation Tools, Command Line Interfaces, System Hardening Utilities, System Cleanup Tools, System Configuration Management, Windows System Utilities.

What are some open-source alternatives to raphire/win11debloat?

Open-source alternatives to raphire/win11debloat include: hellzerg/optimizer — This utility provides a centralized administrative framework for managing and optimizing Windows environments. It… twpayne/chezmoi — chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple… sycnex/windows10debloater — Windows10Debloater is a PowerShell-based utility designed to automate the removal of pre-installed software and the… christitustech/winutil — This project is a centralized management interface designed for the optimization, configuration, and maintenance of… mas-cli/mas — This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It… chocolatey/choco — Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool…