Open-source C++ projects categorized as LED

Top 17 C++ LED Projects

  • WLED

    Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!

    Project mention: Mixing strips (same voltage) | reddit.com/r/WLED | 2022-12-05
  • WS2812FX

    WS2812 FX Library for Arduino and ESP8266

    Project mention: is there a ready-made light show firmware for PCB-doodling? | reddit.com/r/AskElectronics | 2022-04-27

    If you use LEDs like the WS2812 (RGB LEDs) you can use the WS2812FX library https://github.com/kitesurfer1404/WS2812FX and an Arduino nano to quickly make something with fancy led patterns. That is what I used to quickly (few minutes) create a prototype with fancy LED patterns. The library comes with many standard patterns and it only takes a few lines of code to get started. No buttons, buzzers or ordinary LEDs though.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

    Project mention: CC midi controller with approx 37 knobs!? | reddit.com/r/synthdiy | 2022-11-26

    I used this library with an Arduino and several multiplexers. It worked very well and was easy to use. https://github.com/tttapa/Control-Surface

  • ESP8266_ArtNetNode_v2

    ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels

    Project mention: ws2812 and artnet Please help | reddit.com/r/lightingdesign | 2022-11-21
  • HyperHDR

    Open source ambient lighting implementation for television sets based on the video and audio streams analysis for Windows, macOS and Linux (x86 and Raspberry Pi). Includes real-time HDR tone mapping and multi-threading for better performance.

    Project mention: Question | reddit.com/r/WLED | 2022-10-08
  • MD_MAX72XX

    LED Matrix Library

  • Arduino-FastLED-Music-Visualizer

    An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Striptease

    Sexy, audio-responsive effects on LED strips.

    Project mention: Controlling WS2812B LEDs with Teensy using shifted voltage reference? | reddit.com/r/FastLED | 2021-12-16

    BTW, if you're using a Teensy 4.x you might be interested in my project.

  • TM1637TinyDisplay

    Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.

    Project mention: Got an Amazon 7 segment display, can't get it to work with Flora | reddit.com/r/adafruit | 2022-01-11

    Or this one that has some nice documentation: https://github.com/jasonacox/TM1637TinyDisplay

  • node_pir_led_pwm

    ESP8266 LED PWM Controller Home Assistant Enabled

  • SSVRGBGradientCalc

    Simple class to calculate RGB Color Gradient based on FastLED library.

  • led-cube-engine

    Hardware independent RGB LED cube rendering engine.

    Project mention: De Dolle Donderdagdraad editie 8: Met welk creatief/hobbyproject ben jij bezig? | reddit.com/r/thenetherlands | 2022-10-06
  • HubAlyzer

    A spectrum analyzer display for HUB75 RGB LED panels and I2S microphones

  • MatrixGL

    An Arduino Microcontroller Graphics Library For LED Dot Matrix Displays

  • Arduino-LED

    Control addressable LED with Arduino

  • StripDisplay

    Display text and bitmaps on strip led panels.

    Project mention: Scroll rgb bit map array | reddit.com/r/FastLED | 2022-02-23

    I had something to scroll sprites in an offscreen bitmap a while ago. I posted a video here, check out if that look like what you need.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-05.

C++ LED related posts


What are some of the best open-source LED projects in C++? This list will help you:

Project Stars
1 WLED 10,057
2 WS2812FX 1,379
3 Control-Surface 796
4 ESP8266_ArtNetNode_v2 505
5 HyperHDR 404
6 MD_MAX72XX 242
7 Arduino-FastLED-Music-Visualizer 167
8 Striptease 35
9 TM1637TinyDisplay 33
10 node_pir_led_pwm 8
11 syncBlink 7
12 SSVRGBGradientCalc 3
13 led-cube-engine 3
14 HubAlyzer 2
15 MatrixGL 2
16 Arduino-LED 1
17 StripDisplay 1
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.