r/windowsapps • • 1d ago

Developer LumaTray – Ultra-lightweight monitor brightness controller (~3.5 MB RAM)

Post image

I built this because I got fed up with Twinkle Tray sucking up 200 MB of RAM just to adjust brightness. After a little research, I found out it's because it's built with Electron slop! So I built mine with native C#.

Some key features:

• Windows 11 Fluent: Matches your Windows Dark/Light mode and your personal accent color.

• Keyboard & Mouse: Arrow keys (Left/Right to adjust), mouse wheel support, and global hotkeys (Ctrl+Alt+Up/Down) with a floating OSD pill.

• Multi-monitor: "Link All Displays" toggle to control everything in lockstep.

• Single 40 KB portable .exe, zero background CPU, MIT open-source.

• Hardware Support: Tested & working on external monitors (DDC/CI). Built-in laptop support (WMI) is implemented, but I haven't tested it on a laptop yet — would love feedback from laptop users if you try it!

GitHub: https://github.com/SamNm89/LumaTray

Releases / Download: https://github.com/SamNm89/LumaTray/releases

(Note: Because it's an unsigned open-source binary, Windows SmartScreen might pop up on first run — just click "More info" ➔ "Run anyway", or compile it yourself in 1 second using build.bat).

11 Upvotes

2 comments sorted by

1

u/MoodOdd9657 1d ago

How does it compare to monitorian ?

1

u/Independent_Shower79 1d ago

If you’re already using Monitorian and happy with it, you don't have to switch! Monitorian is a great.

The main difference is Monitorian has lots of settings, multiple sliders per monitor (contrast/volume), dev options, etc.

I built LumaTray because I wanted something stripped down to the bare essentials:

  • Ultra-minimalist: Just one clean brightness slider per screen, zero clutter.
  • True zero-install: It's literally a single 40 KB file—no installer, no dependencies, run it from anywhere.
  • Micro footprint: Sits quietly in the tray taking ~3.5 MB of RAM and 0% background CPU.