← All repositories

microsoftPowerToys

129,929 stars7,720 forksC#mit2 views

PowerToys

Features

  • Desktop Workflow OptimizersEnhancing productivity by automating repetitive system tasks, managing window layouts, and streamlining file operations through a unified toolkit.
  • Productivity SuitesA collection of background-resident tools that extend native functionality to streamline workflows and enhance desktop environment control.
  • Window Management UtilitiesOrganizing complex desktop workspaces with custom grid layouts, persistent overlays, and granular control over window positioning and visibility.
  • Cross-Device Input ControllersSynchronizing mouse, keyboard, and clipboard across multiple networked computers to create a seamless multi-machine workstation environment.
  • Cross-Device Input SynchronizersNetworked input streams are captured and replayed across multiple machines to enable unified control of disparate hardware environments.
  • Power User ToolkitsExtending native operating system capabilities with specialized tools for bulk file processing, screen analysis, and rapid command execution.
  • System Environment CustomizersModifying operating system behavior, remapping input devices, and managing configuration files to tailor the computing experience to specific needs.
  • System Hooking UtilitiesGlobal input and window events are intercepted at the OS level to enable custom behavior overrides and system-wide shortcuts.
  • Tiling Window ManagersA spatial layout framework that enforces custom grid zones and persistent overlay frames to optimize screen real estate usage.
  • Window Tiling ManagersPowerToys allows users to snap applications into predefined or custom zones on the desktop to improve multitasking and screen organization.
  • Shell ExtensionsCustom functionality is injected directly into the operating system file explorer and context menus to provide seamless user interactions.
  • Modular Utility SuitesA plugin-based architecture that enables users to dynamically enable or disable specific features for system configuration and automation.
  • Spatial Window ManagersA coordinate-based layout system enforces grid constraints and persistent overlay frames to organize application windows across desktop displays.
  • Window Pinning UtilitiesPowerToys forces specific windows to remain visible above all other applications using a keyboard shortcut or a system tray menu.
  • Network Routing ManagersPowerToys provides a dedicated interface to add, filter, and back up system host file entries to simplify network routing and domain redirection.
  • Mouse Pointer UtilitiesPowerToys provides visual enhancements for the mouse, including pointer highlighting, crosshair overlays, cursor jumping, and edge-wrapping for multi-monitor setups.
  • File PreviewersPowerToys provides a lightweight window to view file contents directly in the file explorer, supporting metadata display, external application launching, and file deletion.
  • File Lock ManagersPowerToys identifies and terminates processes that are currently locking a specific file or folder to resolve access conflicts and allow file operations.
  • Plugin-Based ArchitecturesA central background process manages the lifecycle and communication of isolated utility modules through a unified plugin interface.
  • Inter-Process Communication LayersUtilities communicate with the central host and each other via a structured messaging layer to coordinate system-wide state changes.
  • Keyboard-Driven LaunchersA unified launcher that facilitates rapid system navigation, application execution, and workflow automation through a centralized input layer.
  • Bulk File RenamersPowerToys modifies multiple files and folders in bulk using search-and-replace patterns, regular expressions, and metadata-based naming conventions.
  • Keyboard MappersPowerToys allows users to assign individual keys or shortcuts to other keys, text strings, or system actions to customize keyboard behavior.
  • Application LaunchersPowerToys provides a unified, keyboard-driven interface to search for and execute system commands, applications, and utility functions with support for custom plugins.
  • Bulk Image ProcessorsPowerToys allows users to select multiple images in the file explorer and apply custom dimensions, fit modes, and encoding formats from a context menu.
  • Cross-Device Input SharingPowerToys enables controlling multiple computers using a single mouse and keyboard by sharing input across network-connected machines with synchronized clipboards.
  • Screen Color PickersPowerToys captures colors from any pixel on the screen using a global shortcut and provides a dedicated interface for refining and copying color values.
  • Keyboard Shortcut GuidesPowerToys displays a guide of available keyboard shortcuts for the current application or the operating system to improve navigation efficiency.
  • Screen Text ExtractorsPowerToys captures text from any region of the screen using optical character recognition to copy non-selectable content to the clipboard.