I'm a huge fan of WLED. It tends to work flawlessly after some minor tweaking of settings, at least on my ESP8266 board with WS2815 LED strips. The built-in effects are likely sufficient for most uses and can easily be programmatically controlled by something like Home Assistant [1].
If you consider building a setup, I would only recommend ensuring your wiring is correct and the power supplies are sufficient for the LEDs you're using, unless the board's built-in power output (probably with a level shifter to 5V) is enough.
If you consider building a setup, I would only recommend ensuring your wiring is correct and the power supplies are sufficient for the LEDs you're using, unless the board's built-in power output (probably with a level shifter to 5V) is enough.
[1] https://www.home-assistant.io