C++ Light

Open-source C++ projects categorized as Light

Top 4 C++ Light Projects

  1. WLED

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

    Project mention: Ask HN: What are the best programmable holiday lights? | news.ycombinator.com | 2024-12-06

    https://kno.wled.ge/

    Many 'effects' already prepackaged. Plus the ability to schedule time based changes (on/off/change pattern/etc.). Includes a web server to provide "app like" control over a phone or PC. Also includes integrations for several "home control" systems and a http API for programmatic control from another system. Can even synchronize plural controllers into a whole 'net' (note, I've not used this feature yet).

    Small ESP32 boards (with wifi capability) such as this example (no affiliation, just an example that works):

    https://www.amazon.com/dp/B09Y8X1GK7

    WS2811 LED strings [1] (of which there are an infinite variety) suitable for outdoor use. One example (no affiliation):

    https://www.amazon.com/dp/B0CYZF1WCR

    Suitable power supplies, outdoor weather sealed boxes, and wiring (all left to you to locate).

    Willingness to assemble the pieces and some time to do so. Having a soldering iron is helpful here, although one could possibly get by with screw terminal blocks inside weatherproof boxes if need be for many of the 'connections'.

    [1] Or other 'programmable LED' strings for which WLED is compatible (it works with numerous different programmable LED standards, browse the WLED website for details).

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. esphome-esp-now

    This repository gives some examples on how to use esp-now communication in esphome.

  4. RayTracer

    Ray Tracer in C++ with openGL. (by Meirshomron)

  5. LightFlickerMeasure

    Measures flickering lights, like PWM driven LED-systems, using Arduino Nano.

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

C++ Light discussion

Log in or Post with

C++ Light related posts

  • Ask HN: What are the best programmable holiday lights?

    3 projects | news.ycombinator.com | 6 Dec 2024
  • Examples of Great URL Design (2023)

    4 projects | news.ycombinator.com | 14 Aug 2024
  • Those RGB Pixel Christmas trees cost how much?

    1 project | /r/WLED | 11 Dec 2023
  • Welcome to WLED - WLED Project and LED projects

    1 project | /r/coolwebsites2 | 8 Dec 2023
  • Anyone know where I could obtain these

    1 project | /r/Shitty_Car_Mods | 8 Dec 2023
  • The perfect WLED board... is not working.

    1 project | /r/WLED | 7 Dec 2023
  • How do I get LED strips here? My plan is to use Govee H619A and PVC U profiles again (like in the last pic) for the green part but how do i get electricity up there? the outlet is X'ed 'cause theres gonna be a shower right under it and theres only one more outlet next to the sink in pic 2

    1 project | /r/led | 6 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 WLED 15,859
2 esphome-esp-now 76
3 RayTracer 13
4 LightFlickerMeasure 9

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?