# kitesurfer1404/WS2812FX

WS2812 FX Library for Arduino and ESP8266

Repository: https://github.com/kitesurfer1404/WS2812FX
Canonical: https://ross.abutalabs.com/products/ws2812fx
Language: C++
License: MIT
License Family: permissive
Topics: ws2812, led, esp8266, arduino, arduino-library, neopixel, adafruit-neopixel-library
Last push: 2026-07-03T16:57:07+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 90, release rhythm 59, longevity 100
- inputs: {"age_days": 3755, "days_push": 61, "days_rel": 61, "gap_med": 289.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1726, forks 363 (observed 2026-08-28T04:05:28.226696+00:00)

## What it is
An Arduino/ESP8266/ESP32 library providing 55+ animation effects for WS2811/WS2812/NeoPixel LED strips, designed as a drop-in replacement for the Adafruit NeoPixel library. It supports runtime control of effects, speed, and brightness, plus up to ten independently programmable LED segments.

## Use cases
- animate ws2812 led strips with rainbow and blink effects
- replace adafruit neopixel library with more built-in effects
- control led strip brightness and speed at runtime
- split an led strip into independently controlled segments
- build sound-reactive led lighting with an external trigger
- drive neopixels from esp8266 or esp32

## When to choose
- you want many ready-made LED effects without writing animation code
- you need Adafruit NeoPixel compatibility plus extra features
- you're building LED projects on Arduino, ESP8266, or ESP32

## When to avoid
- you need effects on non-WS2812 LED types like APA102 or plain RGB strips
- you require extremely memory- or timing-critical custom animations
- your project targets platforms outside Arduino/ESP ecosystems

## Facets
- artifact type: library
- maturity: stable
- function: graphics, embedded
- domain: embedded-systems, hardware, developer-tools
- platform: embedded, iot, cpp
- tags: ws2812, neopixel, led-effects, arduino-library, esp8266, esp32, led-strips

## Member repositories
- kitesurfer1404/WS2812FX (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:28.226696+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:32:32.485125+00:00, confidence not recorded.
  - readme: https://github.com/kitesurfer1404/WS2812FX (fetched 2026-08-28T04:05:28.226696+00:00, sha d9eb57c2912d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
