WinGoDarkTray 5mdt
winget install --id=5mdt.WinGoDarkTray -e
A windows app to toggle light and dark mode from the system tray. Fork of https://github.com/anboris/godark
WinGoDarkTray is a lightweight Windows application designed to toggle between light and dark modes directly from the system tray. It provides users with a quick and convenient way to switch themes without navigating through settings menus.
Key Features:
- Toggle light/dark mode instantly via the system tray icon for seamless integration.
- Automatically applies theme changes across supported applications, ensuring consistent appearance.
- Optimized for minimal resource usage, providing a smooth experience without performance impact.
Audience & Benefit:
Ideal for Windows users who value a clean and consistent interface. Whether you prefer light mode during daylight or dark mode at night, WinGoDarkTray simplifies theme management, saving time and enhancing productivity. It can be installed via winget for easy setup.
README
WinGoDarkTray
WinGoDarkTray is a simple Go-based app that resides in your system tray and lets you toggle between light and dark themes for Windows, apps, and system-wide preferences with just a click.
Features
- π₯οΈ System Tray: Runs quietly in your system tray without distractions.
- π Theme Toggle: Toggle between light and dark modes for Windows UI, apps, and system-wide settings.
- β‘ Lightweight: Fast, small, and easy to use with minimal resource consumption.
- π Autorun: Enable or disable autorun to have WinGoDarkTray launch with Windows startup.
Requirements
- Windows 10 or newer.
- Go 1.24+ (only required if building from source).
Installation
Install via Winget
The easiest way to get started is by installing WinGoDarkTray via the Windows Package Manager (winget)
-
Open PowerShell.
-
(Optional) Run the following command to search for the latest version of WinGoDarkTray:
winget search WinGoDarkTray
-
Once you find the app, install it with the following command:
winget install 5mdt.WinGoDarkTray
-
After installation, open a new terminal or press
[Win] + [R]
, then typeWinGoDarkTray
and press Enter to start the app. WinGoDarkTray will appear in your system tray, ready for use. -
(Optional) Press tray icon and enable autorun.
Install from GitHub (Alternative Method)
If you prefer to install WinGoDarkTray directly from GitHub:
- Visit the Releases page.
- Download the
.exe
file suitable for your architecture (x86 or x64). - Run the executable β itβll pop up in your system tray, ready for use.
- (Optional) Press tray icon and enable autorun.
Building from Source
If you want to build WinGoDarkTray from source, follow these steps:
-
Make sure Go 1.24+ is installed. You can download Go from here.
-
Clone this repository:
git clone https://github.com/5mdt/WinGoDarkTray.git cd WinGoDarkTray
-
Build the application:
go build -o WinGoDarkTray.exe
-
Double-click
WinGoDarkTray.exe
to launch it, and it will appear in your system tray.
Building from Source
To build WinGoDarkTray from source, follow these steps:
-
Make sure Go 1.24+ is installed. You can download Go from here.
-
Clone this repository:
git clone https://github.com/5mdt/WinGoDarkTray.git cd WinGoDarkTray
-
Build the application:
go build -o WinGoDarkTray.exe
-
Double-click
WinGoDarkTray.exe
to launch it, and it will appear in your system tray. -
(Optional) Press tray icon and enable autorun.
Contributing
We welcome contributions! If you'd like to contribute, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Make your changes and commit them:
git commit -am 'Add new feature'
. - Push to your branch:
git push origin feature/your-feature
. - Open a pull request on GitHub.
License
This project is licensed under the GPL v3 License β see the LICENSE file for details.
Acknowledgements
- Big thanks to the Go community for the awesome language!
- Special thanks to Win32 API for making system tray integration possible.
- anboris for the original idea and
godark
name.