This is a case for the Wemos D1 Mini ESP8266 LED & Level Shifter Shield:
https://www.tindie.com/products/jasoncoon/wemos-d1-mini-esp8266-led-and-level-shifter-shield makes it easy to control addressable RGB LEDs such as WS2811, WS2812 (Adafruit NeoPixels), SK6812, APA102 (Adafruit DotStars), and SK9822.
The lid is available here:
https://www.shapeways.com/product/PWL6PFBNZ/wemos-led-shield-enclosure-lid
The Wemos D1 Mini:
https://www.aliexpress.com/item/WEMOS-D1-mini-Pro-16M-bytes-external-antenna-connector-ESP8266-WIFI-Internet-of-Things-development-board/32724692514.html is an excellent mini Wi-Fi development board based on the ESP8266. I've used it extensively in development of addressable RGB LED art projects such as my 6.5ft Rainbow Tree:
https://www.evilgeniuslabs.org/tree-v2.html
The shield includes a 74HCT245 level shifter, which is the most well-regarded high speed level shifter I've found. This shifts the 3.3V logic level of the ESP8266 to the 5V expected by addressable RGB LEDs. These projects often work fine without a level shifter, until they don't.
Four digital output pins (D5 - D8) are run through the level shifter. These pins support parallel output by the fantastic FastLED library:
https://github.com/FastLED/FastLED/wiki/Parallel-Output
The shield also includes places for data line resistors and a large 1000uF capacitor as recommended when driving LEDs, especially when powering the microcontroller from the same power supply as a large number of LEDs. Duplicate breakouts are included for each of the Wemos D1 mini pins. The shield also includes a spot for easily adding an IR receiver.