awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jonls avatar

jonls/redshiftArchived

0
View on GitHub↗
6,157 stars·429 forks·C·GPL-3.0·23 views

Redshift

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 insufficient.

The system utilizes a daemon-client process model to manage background updates and provides a graphical status icon for temperature control. User settings and geographic coordinates are maintained via a configuration file to ensure consistent behavior across sessions.

Features

  • Color Temperature Managers - Adjusts the screen color temperature to shift from blue to warmer tones based on time and location.
  • Circadian Lighting Automation - Automates screen color and brightness shifts to align with natural light cycles.
  • Circadian Lighting Tools - Functions as a system for automating display color shifts to align screen output with natural light cycles.
  • Gamma Ramps - Manipulates hardware gamma ramps to precisely control screen color temperature and brightness.
  • Time-Based Event Scheduling - Automates color temperature transitions by scheduling updates based on the system clock.
  • Geographic Temperature Calculation - Calculates the ideal screen color temperature based on the user's geographic coordinates and the sun's position.
  • Visual Fatigue Reduction - Reduces visual fatigue and sleep disruption by filtering high-energy blue light.
  • Display Gamma Management - Manages perceived screen brightness via gamma ramp manipulation to supplement hardware backlight controls.
  • X11 Gamma Manipulators - Manipulates screen gamma and color profiles specifically for Linux X Window System environments.
  • Daemon-Client Structures - Employs a daemon-client architecture to separate background display updates from the user control interface.
  • Hardware Brightness Management - Manages perceived screen brightness through software-level gamma adjustments.
  • Brightness Level Adjustments - Simulates precise brightness levels by manipulating gamma ramps when hardware controls are too coarse.
  • System Utilities - Adjusts screen color temperature based on surroundings.

Star history

Star history chart for jonls/redshiftStar history chart for jonls/redshift

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Redshift

Similar open-source projects, ranked by how many features they share with Redshift.
  • sharpbracket/redshiftsharpbracket avatar

    sharpbracket/redshift

    6,156View on GitHub↗

    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 system determines the ideal screen temperature by calculating the sun's elevation using geographic coordinates, which can be provided manually or through automated location tracking. It employs gamma-ramp manipulation to simulate brightness changes and apply color temperature adjustments at the hardware level.

    Ccolor-temperatureeye-straingamma-ramps
    View on GitHub↗6,156
  • alin23/lunaralin23 avatar

    alin23/Lunar

    5,622View on GitHub↗

    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

    Swiftadaptive-brightnessbrightnessbrightness-control
    View on GitHub↗5,622
  • lordamit/brightnessLordAmit avatar

    LordAmit/Brightness

    1,138View on GitHub↗

    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

    Pythonbrightness-controllinuxpyside
    View on GitHub↗1,138
  • monitorcontrol/monitorcontrolMonitorControl avatar

    MonitorControl/MonitorControl

    33,517View on GitHub↗

    MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display controller that allows users to adjust the brightness and volume of third-party monitors using native Apple keyboard keys. The software mimics native macOS hardware feedback by implementing a system overlay tool that renders on-screen display indicators during adjustments. It further provides the ability to synchronize brightness levels across multiple screens or replicate ambient light sensor changes to external displays. The utility includes capabilities for mapping custom keybo

    Swiftapplebrightnesscontrol
    View on GitHub↗33,517
See all 30 alternatives to Redshift→

Frequently asked questions

What does jonls/redshift do?

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.

What are the main features of jonls/redshift?

The main features of jonls/redshift are: Color Temperature Managers, Circadian Lighting Automation, Circadian Lighting Tools, Gamma Ramps, Time-Based Event Scheduling, Geographic Temperature Calculation, Visual Fatigue Reduction, Display Gamma Management.

What are some open-source alternatives to jonls/redshift?

Open-source alternatives to jonls/redshift include: sharpbracket/redshift — Redshift is a circadian lighting controller and location-aware display tool that adjusts screen color temperature and… alin23/lunar — Lunar is an adaptive monitor brightness controller and DDC/CI display manager. It allows for the control of hardware… lordamit/brightness — Brightness is a Linux desktop utility for controlling screen luminosity and color temperature on both primary and… monitorcontrol/monitorcontrol — MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display… hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua… apple/swift-async-algorithms — This project is a library of algorithms for transforming, filtering, and combining asynchronous data streams in Swift.…