WinGoDarkTray logo

WinGoDarkTray 5mdt

Use this command to install WinGoDarkTray:
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

Screenshot of WinGoDarkTray theme: pop-up menu in system tray with "Toggle app mode," "Enable Autorun," and "Quit" entries

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)

  1. Open PowerShell.

  2. (Optional) Run the following command to search for the latest version of WinGoDarkTray:

    winget search WinGoDarkTray
    
  3. Once you find the app, install it with the following command:

    winget install 5mdt.WinGoDarkTray
    
  4. After installation, open a new terminal or press [Win] + [R], then type WinGoDarkTray and press Enter to start the app. WinGoDarkTray will appear in your system tray, ready for use.

  5. (Optional) Press tray icon and enable autorun.

Install from GitHub (Alternative Method)

If you prefer to install WinGoDarkTray directly from GitHub:

  1. Visit the Releases page.
  2. Download the .exe file suitable for your architecture (x86 or x64).
  3. Run the executable β€” it’ll pop up in your system tray, ready for use.
  4. (Optional) Press tray icon and enable autorun.

Building from Source

If you want to build WinGoDarkTray from source, follow these steps:

  1. Make sure Go 1.24+ is installed. You can download Go from here.

  2. Clone this repository:

    git clone https://github.com/5mdt/WinGoDarkTray.git
    cd WinGoDarkTray
    
  3. Build the application:

    go build -o WinGoDarkTray.exe
    
  4. 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:

  1. Make sure Go 1.24+ is installed. You can download Go from here.

  2. Clone this repository:

    git clone https://github.com/5mdt/WinGoDarkTray.git
    cd WinGoDarkTray
    
  3. Build the application:

    go build -o WinGoDarkTray.exe
    
  4. Double-click WinGoDarkTray.exe to launch it, and it will appear in your system tray.

  5. (Optional) Press tray icon and enable autorun.

Contributing

We welcome contributions! If you'd like to contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature.
  3. Make your changes and commit them: git commit -am 'Add new feature'.
  4. Push to your branch: git push origin feature/your-feature.
  5. 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.

Authors

Versions
v2.0.0
2.2.0
Website
License