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
Back to lordamit/brightness

Projects sharing features with Brightness

30 open-source projects similar to lordamit/brightness, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • jonls/redshiftjonls avatar

    jonls/redshift

    6,157View on GitHub↗

    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

    C
    View on GitHub↗6,157
  • gka/chroma.jsgka avatar

    gka/chroma.js

    10,569View on GitHub↗

    chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric

    JavaScript
    View on GitHub↗10,569
  • avengemedia/dankmaterialshellAvengeMedia avatar

    AvengeMedia/DankMaterialShell

    4,403View on GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    QMLdwlgohyprland
    View on GitHub↗4,403

AI search

Explore more awesome repositories

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

Find more with AI search
  • kfix/ddcctlkfix avatar

    kfix/ddcctl

    1,960View on GitHub↗

    Ddcctl is a command-line utility for macOS that interfaces directly with connected hardware displays to modify settings programmatically. It provides terminal-based control over external monitor properties such as brightness, contrast, volume, and color profiles. The utility communicates with external hardware using the standard bidirectional monitor control bus to read and write feature values. It queries native operating system display services and walks the kernel device registry to discover attached physical monitors, resolve their hardware service ports, and map user input from terminal

    Cddcmacosmonitor
    View on GitHub↗1,960
  • 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
  • edeneast/nightfox.nvimEdenEast avatar

    EdenEast/nightfox.nvim

    4,026View on GitHub↗

    nightfox.nvim is a customizable Lua-based color scheme for Neovim and Vim. It provides a comprehensive visual theme with dedicated support for language server protocols, Tree-sitter, and various editor plugins. The project distinguishes itself through accessibility features, using daltonization and color simulation to increase contrast for users with color vision deficiency. It also enables dynamic theme development via hot-reloading configuration state, allowing users to refresh the active color scheme without restarting the editor. The system includes programmatic color space conversion an

    Luacolorblindcolorschemedaltonism
    View on GitHub↗4,026
  • sixlabors/imagesharpSixLabors avatar

    SixLabors/ImageSharp

    7,954View on GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    View on GitHub↗7,954
  • emoacht/monitorianemoacht avatar

    emoacht/Monitorian

    4,322View on GitHub↗

    Monitorian is a Windows utility for adjusting the brightness and contrast of internal and external monitors, primarily through the DDC/CI protocol. It allows users to change these settings for multiple monitors individually or in unison, and provides the ability to rename monitors by editing their displayed names directly. The application extends basic display control with automation and scheduling capabilities. Users can bind brightness adjustments to hot keys, schedule changes to occur at specific times or under certain conditions, and control brightness using touchpad gestures on precision

    C#brightnessddc-cidisplay
    View on GitHub↗4,322
  • sindresorhus/electron-storesindresorhus avatar

    sindresorhus/electron-store

    4,999View on GitHub↗

    electron-store is a persistence layer and key-value storage solution for Electron applications. It manages user preferences and application state by saving and retrieving structured data as JSON files on the local file system. The library includes capabilities for obfuscating configuration files to prevent manual modification of saved data. It also provides a system for automatic data structure migration when the application version is incremented and supports custom serialization pipelines to replace standard JSON parsing. The project covers a broad surface of state management, including sc

    JavaScript
    View on GitHub↗4,999
  • electron-userland/electron-json-storageelectron-userland avatar

    electron-userland/electron-json-storage

    1,427View on GitHub↗

    Electron JSON Storage is a utility for persisting and retrieving JavaScript objects as JSON files on the local filesystem within desktop applications. It functions as a wrapper for managing local configuration files, allowing developers to save and retrieve user preferences and application settings to maintain state across multiple sessions. The library distinguishes itself by providing both asynchronous non-blocking operations and synchronous fallback methods for data access. It manages data through key-value mapping, where unique string identifiers are translated into specific file paths, a

    JavaScriptelectronjsonsettings
    View on GitHub↗1,427
  • gnunn1/tilixgnunn1 avatar

    gnunn1/tilix

    5,690View on GitHub↗

    Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal

    D
    View on GitHub↗5,690
  • klaudiosinani/taskbookklaudiosinani avatar

    klaudiosinani/taskbook

    9,328View on GitHub↗

    Taskbook is a command-line task manager and note-taking application that operates within a terminal interface. It functions as a CLI Kanban board, allowing users to organize work into boards with status tracking and priority levels, while persisting all data as structured JSON documents in a configurable local directory. The tool enables personal knowledge management by grouping tasks and plain text notes into named boards and sections to categorize different projects. It supports task prioritization, status tracking, and the ability to mark items as favorites for quick retrieval. The applic

    JavaScriptboardclinote
    View on GitHub↗9,328
  • vicc/chameleonvicc avatar

    vicc/chameleon

    12,325View on GitHub↗

    Chameleon is a color framework for Swift and Objective-C applications, providing a toolkit for managing dynamic palettes, gradient libraries, and hexadecimal conversions. It functions as a system for creating harmonious color schemes and calculating contrasting text colors based on background luminance. The project includes an image color extractor that analyzes images to generate matching color schemes or calculate average colors for user interfaces. It also features a gradient color library for creating and applying smooth transitions to backgrounds and text elements. The framework covers

    Objective-C
    View on GitHub↗12,325
  • wardcunningham/smallest-federated-wikiWardCunningham avatar

    WardCunningham/Smallest-Federated-Wiki

    1,211View on GitHub↗

    Smallest-Federated-Wiki is a decentralized knowledge base and federated wiki engine that allows users to fork, refactor, and share interconnected pages across independently hosted servers. It operates through peer-to-peer content federation, synchronizing knowledge by fetching remote page histories and merging shared content dynamically over HTTP. The platform enables decentralized content reuse through client-side page forking, copying external site data directly into a local workspace for independent editing. Document structures are built out of ordered collections of independent JSON data

    JavaScript
    View on GitHub↗1,211
  • stylus/stylusstylus avatar

    stylus/stylus

    11,323View on GitHub↗

    Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur

    JavaScriptcsspreprocessorstyl
    View on GitHub↗11,323
  • typicode/json-servertypicode avatar

    typicode/json-server

    75,614View on GitHub↗

    json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based

    JavaScriptapifakefrontend
    View on GitHub↗75,614
  • wkentaro/labelmewkentaro avatar

    wkentaro/labelme

    15,984View on GitHub↗

    Labelme is a Python-based image annotation tool used to create computer vision datasets. It serves as a visual editor for semantic segmentation, allowing users to define object boundaries using polygons, rectangles, points, and circles. The application also functions as a multispectral image annotator, supporting high-bit depth TIFF files used in satellite and scientific imagery. The tool incorporates AI-assisted labeling capabilities to automate the creation of masks and polygons. These features allow for shape generation driven by text prompts or interactive point selections, which propose

    Python
    View on GitHub↗15,984
  • msiemens/tinydbmsiemens avatar

    msiemens/tinydb

    7,529View on GitHub↗

    TinyDB is a lightweight, document-oriented database and embedded NoSQL engine. It stores data as documents in local files, providing a persistence layer that operates without a separate server process. The system is an extensible document store featuring a middleware architecture. This allows for the customization of storage backends and the interception of data operations to transform how information is stored and retrieved. The database manages unstructured data using JSON-based serialization and supports pluggable storage backends for local file persistence.

    Pythondatabasedocumentdbjson
    View on GitHub↗7,529
  • photopea/photopeaphotopea avatar

    photopea/photopea

    8,284View on GitHub↗

    Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko

    View on GitHub↗8,284
  • pintaproject/pintaPintaProject avatar

    PintaProject/Pinta

    3,771View on GitHub↗

    Pinta is a cross-platform raster graphics editor and digital image manipulation tool. It provides a drawing environment for creating pixel-based artwork and editing photographs, utilizing a layer-based image model to organize visual components into a stack for non-destructive composition. The application is built with a GTK-based interface and features a plugin-based extension system that allows for the addition of new editing tools and filters. Its capabilities cover digital drawing workflows using various brushes and pencils, image geometry manipulation such as cropping and resizing, and v

    C#csharpdotnetdrawing
    View on GitHub↗3,771
  • jimp-dev/jimpjimp-dev avatar

    jimp-dev/jimp

    14,621View on GitHub↗

    Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating, resizing, and filtering images in Node.js. It functions as a multi-format image encoder and extensible pipeline that operates entirely in JavaScript to ensure portable deployment across different environments without requiring native system dependencies. The engine features a modular architecture that allows for custom image processor builds and the registration of custom processing plugins. This extensibility enables the addition of specific visual effects and custom file-type enc

    TypeScript
    View on GitHub↗14,621
  • 1remote/1remote1Remote avatar

    1Remote/1Remote

    5,953View on GitHub↗

    1Remote is a portable remote desktop client that manages and launches remote sessions across multiple protocols from a single unified interface. It organizes servers using a flexible tagging system and stores all configuration in structured JSON files for easy backup and transfer between machines. The application supports launching RDP, SSH, VNC, Telnet, and other remote connections, and allows users to replace default protocol handlers with custom external programs that accept command-line arguments. It includes a bulk server editor for applying uniform changes to addresses, credentials, or

    C#rdpremote-controlremote-desktop
    View on GitHub↗5,953
  • libratbag/piperlibratbag avatar

    libratbag/piper

    5,838View on GitHub↗

    Piper is a GTK desktop application and client interface designed to manage gaming peripheral hardware settings. It serves as a visual tool for configuring mice and keyboards by communicating with the libratbag background daemon. The application provides a graphical interface to adjust hardware-level settings without the use of proprietary vendor software. This includes a dedicated configuration UI for gaming mice to manage DPI and other device-specific parameters. The tool covers several hardware customization areas, including RGB lighting patterns, mouse button remapping, and cursor sensiti

    Python
    View on GitHub↗5,838
  • akiraux/akiraakiraux avatar

    akiraux/Akira

    5,332View on GitHub↗

    Akira is a native Linux application and vector graphics editor designed for creating professional user interface layouts and user experience flows. Built with the Vala language, it functions as a GTK UI design tool for developing visual elements and interface components. The software provides a desktop environment for UI and UX design, enabling the creation of professional layouts and the prototyping of user interaction flows. It specifically supports the construction of GTK interface layouts and Linux-based UI designs.

    Vala
    View on GitHub↗5,332
  • chinese-poetry/chinese-poetrychinese-poetry avatar

    chinese-poetry/chinese-poetry

    51,906View on GitHub↗

    This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It serves as a digital humanities corpus, providing machine-readable access to hundreds of thousands of poems and detailed poet biographies, specifically spanning the Tang and Song dynasties. The collection is distinguished by its scholarly depth, incorporating textual variation annotations to track disputed characters across different source editions. It also includes tonal pattern mapping to describe the rhythmic and phonetic structures of the verse, alongside a popularity ranking

    JavaScriptchinesechinese-poetryci
    View on GitHub↗51,906
  • linuxmint/cinnamonlinuxmint avatar

    linuxmint/cinnamon

    5,301View on GitHub↗

    Cinnamon is a desktop environment interface for Linux operating systems. It provides a visual layout and user interface for managing windows and applications, focusing on desktop workflow management. The project enables Linux GUI customization, allowing the look and feel of the environment to be modified. It includes a window management system to handle the placement and behavior of application windows within the workspace. The environment utilizes a JavaScript-based shell and a modular applet architecture for extensibility, while using CSS for component styling. The interface is built with

    JavaScript
    View on GitHub↗5,301
  • mockoon/mockoonmockoon avatar

    mockoon/mockoon

    8,080View on GitHub↗

    Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server responses without a backend. It functions as an OpenAPI mock server tool and a JSON API mocking utility, allowing for the rapid iteration of API contracts and the generation of response templates. The project distinguishes itself through a combination of stateful mocking, using a local JSON database to simulate CRUD operations, and the ability to run as a headless API mock server via a command line interface. It supports real-time collaborative editing and AI-assisted prototyping

    TypeScriptapiapplicationdesktop
    View on GitHub↗8,080
  • buddiesofbudgie/budgie-desktopBuddiesOfBudgie avatar

    BuddiesOfBudgie/budgie-desktop

    1,317View on GitHub↗

    Budgie Desktop is a graphical workspace environment for Linux systems that integrates window management, application launching, and system control tools. Built upon the GTK toolkit, it provides a unified shell for organizing open windows and interacting with daily computing tasks. The environment distinguishes itself through a modular, plugin-based panel architecture that allows for the dynamic loading of applets into a shared container. It utilizes a centralized object-oriented framework to manage component lifecycles and relies on a dedicated service for secure, authenticated handling of ad

    Valadesktop-environmentlinux
    View on GitHub↗1,317
  • gnome/gimpGNOME avatar

    GNOME/gimp

    6,217View on GitHub↗

    GIMP is an open source raster graphics editor and cross-platform graphics suite. It serves as a digital painting application and image editor used for creating bitmaps, retouching digital photographs, and designing professional visual compositions. The software provides a toolkit for digital painting and raster graphics design, featuring a variety of brushes, layers, and color blending modes. It includes specific workflows for photo retouching and the manipulation of digital images through sketching and retouching tools. Users can customize the graphic interface by modifying the visual appea

    C
    View on GitHub↗6,217