Life & fun · alternatives · 2026
24 alternatives to Ambient light sensor control of keyboard and screen brightness in Linux
I have always wanted cool features in Linux because I use it day to day as my OS. I have always wanted to implement this feature and do it properly: one that automatically adjusts keyboard and LCD backlights using data from the Ambient Light Sensor. I enjoy low-level programming a lot. I delved into writing this program in C. It came out well and worked seamlessly on my device. Currently, it only works for keyboard lights. I designed it in a way that the support for LCD will come in seamlessly in the future. But, in the real world, people have different kinds of devices. And I made sure to…
This program automatically adjusts keyboard backlight brightness on Linux systems based on ambient light sensor data. Written in C, it reads sensor input through the kernel's iio interface to provide real-time lighting… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1
f.lux▲1,353Adjusts your computer's display to adapt to the time of day
2014 · justgetflux.com · its alternatives →
- 2
Lunar 2.0▲142Sync your monitor's brightness with your in-built display 🖥💡
2018 · lunar.fyi · its alternatives →
- 3

A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness. - FedeDP/Clight
2017 · github.com · its alternatives →
- 4

- 5

Control monitor brightness, adapt using the ambient light sensor, adjust volume, switch inputs and turn off displays without fiddling with clunky buttons.
2022 · lunar.fyi · its alternatives →
- 6
f.lux for iOS▲596Auto adjust your iOS display based on the time of day
2015 · justgetflux.com · its alternatives →
- 7
MonitorControl▲103🖥 Control external monitor brightness & volume on your Mac
2020 · github.com · its alternatives →
- 8

- 9

Automate your screen comfort with custom brightness website
2024 · chromewebstore.google.com · its alternatives →
- 10

- 11

It currently supports Linux as of now. You can use this package to tinker with many things. Let's say, if you want to make a custom notification system, like if your website is down, you can make a blink notification with it. MacOS support is underway. I haven't tested Windows yet, I don't use it anymore btw. In future, if this package reaches nice growth, I'll be happy to make a similar Rust crate for it.
Apr 2026 · github.com · its alternatives →
- 12

Use your tablet as graphic tablet/touch screen on your computer. - H-M-H/Weylus
2020 · github.com · its alternatives →
- 13
Virtual Sun▲101We built CircadianLab, a free in-browser tool for lighting design. It uses webGPU shaders to calculate melanopic equivalent daylight illuminance (mel-EDI, formerly EML, relevant for circadian rhythm and WELL v2 compliance), photopic illuminance, UGR glare per CIE 117, and actual daylight through windows and skylights. It has a database of 400,000+ IES files from 81 lighting manufacturers and supports easy sharing of scenes/configs with other people. Daylight uses the NREL Solar Position Algorithm and a Perez clear / intermediate / overcast sky model, mixed into the same…
2020 · innerscene.com · its alternatives →
- 14
Backlight▲282Make design systems that front-end teams want to use
2021 · backlight.dev · its alternatives →
- 15

Hello HN, this is the first functional reimplementation of AutoHotkey [1] for Unix-like systems, as far as I am aware. Half the commands are still missing, but everything important is done, as I have worked a lot on it over the past two months. Converting scripts into stand alone binaries is also supported. Hope this will find some adoption eventually. :-) - This implementation focuses on v1.0-like classic syntax from 2004 (!). This is a significant subset of the popular current v1.1 syntax from Windows (AHK_L). The reason this does not (yet?) target the full Windows spec is how complex it…
2022 · github.com · its alternatives →
- 16
Curtains▲176Automate night shift and keyboard backlight for movies
2024 · getcurtains.app · its alternatives →
- 17

A modern GUI frontend for libinput-gestures
2018 · gitlab.com · its alternatives →
- 18

"After Dark" by Berkeley Systems was a collection of screensavers for Macintosh and Windows from early 90s; "Flying Toasters" is probably the most famous and loved among them. Using my very limited knowledge of C and X11 programming, I recreated it as a XScreensaver module for Linux. Hope you find it useful or at least amusing!
2023 · github.com · its alternatives →
- 19AH
2014 · visionect-epaper.com · its alternatives →
- 20

- 21WC
Weekend Project: Web-controlled Christmas Lights with Node.js, Arduino, and Raspberry Pi
2013 · gnewt.at · its alternatives →
- 22

- 23

Boost your efficiency by 40% in Office, Gmail, WhatsApp Web
2017 · lightkey.io · its alternatives →
- 24

Screensavers for your terminal. Contribute to cxreiff/ttysvr development by creating an account on GitHub.
2024 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →