I have released the software of my Controller for LED matrix displays a few days ago:
- ESP32 and Neopixels
- up to 8 led lines in parallel
- MJPEG streaming via ffmpeg
- test programs
- Wifi and Ethernet
You may configure it for your particular hardware. For example, I am using the Olimex ESP32 gateway.
Originally, it was based on FastLED. However, I had to rewrite the library in assembler language because of timing issues.