How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Redshift is a circadian lighting controller and location-aware display tool that adjusts screen color temperature and brightness based on the time of day. It functions as a display gamma manager, modifying color temperature to match ambient lighting conditions and reduce eye strain.
The main features of sharpbracket/redshift are: Ambient Lighting Synchronization, Color Temperature Managers, Display Gamma Management, Circadian Lighting Tools, Geospatial Location Resolution, Location-Aware Display Tools, Gamma Ramps, Brightness Level Adjustments.
Projects with overlapping indexed features include: jonls/redshift — Redshift is a circadian lighting tool and color temperature controller designed to align screen output with natural… alin23/lunar — Lunar is an adaptive monitor brightness controller and DDC/CI display manager. It allows for the control of hardware… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… lordamit/brightness — Brightness is a Linux desktop utility for controlling screen luminosity and color temperature on both primary and… breezy-weather/breezy-weather — Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that… dbader/schedule — This project is a lightweight Python scheduling library used for managing recurring jobs and automating the execution…
Redshift is a circadian lighting tool and color temperature controller designed to align screen output with natural light cycles. It functions as a display manager for X11 environments, adjusting screen color temperature based on the time of day and geographic location to reduce eye strain. The software automates display lighting by calculating the sun's position using stored coordinates to shift screen colors from blue to warmer tones. It also acts as a screen brightness manager by manipulating gamma ramps to simulate precise brightness levels when hardware backlight controls are insufficien
Lunar is an adaptive monitor brightness controller and DDC/CI display manager. It allows for the control of hardware brightness, contrast, and volume on external monitors using native communication protocols. When direct hardware control is unavailable, it functions as a software gamma dimmer to simulate brightness reduction. The project synchronizes external monitor brightness with laptop light sensors, wireless lux meters, or astronomical sun position calculations. It also manages hardware monitor presets, enabling the automation of display configurations and input switching through custom
Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s
Brightness is a Linux desktop utility for controlling screen luminosity and color temperature on both primary and external displays. It provides hardware and display management capabilities to adjust built-in laptop screens and secondary desktop monitors. The application includes features for managing display color profiles, allowing users to save current settings and load previously stored configurations for instant restoration. It also supports adjusting screen warmth by tuning red, green, and blue color ratios. System integration is achieved through desktop session bus communication, dire