A fully customizable desktop environment for Windows 10/11 that replaces the taskbar, dock, launcher, and window manager with themeable components.
ramensoftware/windhawk
A customization marketplace for Windows programs that lets users install and manage community-made mods to change how apps behave.
- Stars
- 9,462
- Forks
- 256
- Open issues
- 173
- Last commit
- 11 days ago
What is it?
Windhawk is a tool for customizing the behavior of Windows programs without modifying their original files. Users browse and install mods, which are small plugins that hook into running applications to alter their functionality or appearance, and manage them through a Windhawk interface.
The project uses a global injection and hooking method to load mod code into target processes on Windows. The codebase is split into the main windhawk.exe executable, 32-bit and 64-bit engine DLLs, and a VS Code extension that handles installing and listing mods.
Mods themselves are hosted in a separate windhawk-mods repository, while this repository holds the application source and is used for issue reports and discussions.
Key features
- 01Install and manage community-made mods for Windows programs
- 02Modify program behavior without changing original executables
- 03Uses global injection and hooking to load mod code into target processes
- 04Ships 32-bit and 64-bit engine libraries
- 05Includes a VS Code extension for mod management
Use cases
- Changing the look or behavior of built-in Windows applications
- Customizing third-party desktop programs without editing their files
- Developing and testing your own Windows program hooks
Quick start
- 1
Download and run the official Windhawk installer from the official website
- 2
Browse the community mods in the windhawk-mods repository and install the ones you want
Things to know
- Windhawk is for Windows only.
- It works by globally injecting code and hooking into running programs.
- It is licensed under GPL-3.0, a copyleft license.
Topics
FAQ
- What is windhawk?
- A customization marketplace for Windows programs that lets users install and manage community-made mods to change how apps behave. Windhawk is a tool for customizing the behavior of Windows programs without modifying their original files. Users browse and install mods, which are small plugins that hook into running applications to alter their functionality or appearance, and manage them through a Windhawk interface.
- Is windhawk free to use? What license does it have?
- windhawk is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is windhawk still maintained?
- Actively maintained. The last commit to windhawk was on Oct 10, 2026.
- What can I use windhawk for?
- Changing the look or behavior of built-in Windows applications Customizing third-party desktop programs without editing their files Developing and testing your own Windows program hooks
- How do I install windhawk?
- Download and run the official Windhawk installer from the official website Browse the community mods in the windhawk-mods repository and install the ones you want
- Where can I get windhawk?
- The source code and installation instructions are on GitHub: https://github.com/ramensoftware/windhawk
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Windows 10/11 utility for debloating, optimizing and customizing the system, app removal, and creating autounattend.xml files.
WinUI is Microsoft's UI layer of modern controls and styles for building Windows desktop apps, with WinUI 3 shipping in the Windows App SDK.
A Windows utility that moves and resizes any window by holding Alt and dragging, a maintained fork of AltDrag.
A Windows 11 flyout app that shows media info, lock key status and a taskbar widget in Fluent 2 style popups.
A minimalist Windows desktop sticky-note app with to-do and Markdown note papers that live directly on the desktop, built natively in WPF.