awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesLED Controllers

Interfaces for managing the state, brightness, and patterns of light-emitting diodes via software.

Explore 9 awesome GitHub repositories matching operating systems & systems programming · LED Controllers. Refine with filters or upvote what's useful.

Awesome LED Controllers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe GitHub↗

    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

    Synchronizes color and brightness settings for LED controllers and light strips to enable centralized lighting management.

    Carduinoautomationesp32
    Vezi pe GitHub↗24,502
  • qmk/qmk_firmwareAvatar qmk

    qmk/qmk_firmware

    20,478Vezi pe GitHub↗

    This project is a keyboard firmware framework and programmable keyboard ecosystem designed for Atmel AVR and ARM microcontrollers. It provides the embedded software necessary to implement the USB Human Interface Device standard, allowing hardware to communicate keystrokes and mouse movements to a host computer. The framework distinguishes itself by offering a comprehensive toolchain for custom hardware development, including a command line interface for project scaffolding, firmware flashing, and configuration linting. It supports a variety of flexible configuration methods, allowing users to

    Provides drivers for managing individual addressable LEDs on a single data line for lighting effects.

    Catmel-avrcc-plus-plus
    Vezi pe GitHub↗20,478
  • wled/wledAvatar wled

    wled/WLED

    18,249Vezi pe GitHub↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Manages and animates addressable LED strips and matrices with dynamic effects and segment-based configurations.

    C++esp32esp8266hacktoberfest
    Vezi pe GitHub↗18,249
  • rwaldron/johnny-fiveAvatar rwaldron

    rwaldron/johnny-five

    13,401Vezi pe GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    Johnny-Five controls an LED using a specialized controller to enable precise brightness and pulsing effects via I2C.

    JavaScript1-wireadcarduino
    Vezi pe GitHub↗13,401
  • fastled/fastledAvatar FastLED

    FastLED/FastLED

    7,290Vezi pe GitHub↗

    FastLED is a C++ library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms. It functions as an addressable LED control library and driver abstraction layer that converts color data into specific electrical timing for different hardware protocols. The project includes an audio-reactive visual engine for translating real-time beats and frequency data into synchronized animations, alongside a microcontroller math library optimized for high frame rates. The system provides a unified interface for managing various clockless and SPI LED chipsets. It dist

    Provides an addressable LED control library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms.

    C++
    Vezi pe GitHub↗7,290
  • teslamotors/light-showAvatar teslamotors

    teslamotors/light-show

    3,913Vezi pe GitHub↗

    Light Show este un toolkit pentru compunerea, validarea și executarea spectacolelor de lumini și mecanice sincronizate pe hardware auto. Oferă un framework pentru crearea de show-uri complexe care integrează piese audio cu tipare de iluminare precise și mișcarea componentelor mecanice. Proiectul utilizează un format de date structurat pentru a defini secvențele, permițând controlul granular al segmentelor individuale de lumină, tranzițiile de intensitate și stările afișajelor interioare. Include utilitare specializate pentru coordonarea acestor animații pe mai multe vehicule simultan, asigurându-se că iluminarea și mișcarea rămân aliniate pe unități hardware separate. Pentru a asigura compatibilitatea hardware și siguranța operațională, toolkit-ul include procese de validare automată care verifică fișierele de secvență în raport cu constrângerile tehnice înainte de a fi implementate. Spectacolele sunt executate prin încărcarea acestor fișiere validate și a datelor audio asociate de pe stocarea externă direct pe firmware-ul vehiculului.

    Controls specific pixels within light bars and accent segments to produce high-resolution visual effects.

    Python
    Vezi pe GitHub↗3,913
  • hyperion-project/hyperion.ngAvatar hyperion-project

    hyperion-project/hyperion.ng

    3,702Vezi pe GitHub↗

    Hyperion is an ambient lighting controller and screen color capture engine designed to synchronize networked LED hardware with real-time video and audio content. It functions as a programmable lighting effects engine and networked server, capturing frames from system displays or USB devices to extract dominant colors for immersive lighting environments. The system distinguishes itself through a protocol-agnostic hardware abstraction layer and a coordinate-based LED mapping system that uses keystone correction for precise physical alignment. It features a modular scripting engine for custom vi

    Assigns specific color values to individual LEDs or the entire strip using a bytearray.

    C++adalightambilightapa102
    Vezi pe GitHub↗3,702
  • ophub/fnnasAvatar ophub

    ophub/fnnas

    2,661Vezi pe GitHub↗

    fnnas is a Debian-based network attached storage operating system and deployment framework designed to transform x86 and Arm64 hardware into private storage servers. It provides a custom operating system image builder and a kernel compilation tool for building and packaging specific kernels and device tree blobs for various hardware platforms. The project includes a hardware-specific deployer that maps device models to required bootloaders and kernel tags. It features an eMMC backup and recovery tool to save factory system images from internal storage and restore them to revert system changes

    Provides interfaces for managing device LED states and patterns directly through the system terminal.

    Shella311dallwinneramlogic
    Vezi pe GitHub↗2,661
  • josefadamcik/soflekeyboardAvatar josefadamcik

    josefadamcik/SofleKeyboard

    2,475Vezi pe GitHub↗

    This project provides hardware specifications and configuration sets for building programmable split mechanical keyboards and macro pads. It focuses on column-staggered designs that utilize the QMK firmware framework to manage input behaviors and keymaps. The hardware design emphasizes modularity and customization, featuring hotswap sockets for switch replacement without soldering, rotary encoders for specialized control, and low-profile switch options. Visual feedback is integrated through per-key RGB lighting and I2C-based OLED status displays. The system covers a broad range of capabiliti

    Provides drivers for addressable LEDs to create per-key RGB lighting effects and status indicators.

    G-code
    Vezi pe GitHub↗2,475
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. System Programming Primitives
  5. System Programming
  6. Hardware Interfaces
  7. LED Controllers

Explorează sub-etichetele

  • AddressableFirmware for managing addressable LED strips and matrices. **Distinct from LED Controllers:** Distinct from general LED controllers: focuses on addressable pixel-level control.
  • Addressable LED Drivers2 sub-tag-uriInterfaces for managing individual LEDs on a single data line. **Distinct from LED Controllers:** Distinct from general LED controllers: focuses on addressable strip protocols and single-line data management.
  • LED Array SynchronizationLogic for coordinating the state and brightness of multiple LEDs as a single group. **Distinct from LED Controllers:** Focuses on synchronized group control across multiple pins rather than individual diode management.
  • LED Segment ManagersTools for defining and configuring logical segments within an LED array for independent control. **Distinct from LED Controllers:** Distinct from LED Controllers: focuses on the logical partitioning and segment configuration of strips rather than general LED control.