We have a range of LED boards.
They can run WLED and esphome software as well as our own software to provide a range of LED effects.
This connects using USB-C but can instead be powered from the strip up to 35V (do not connect USB at the same time). It provides a very small in-line style USB-C to 3 pin WAGO connectors. It includes a TDK ICS 43434 microphone for audio reactive effects.
Even small, this connects directly to a USB-A socket. Again, with a 3 pin WAGO for the LED strip, and can be powered from the strip in the same way. It includes a TDK ICS 43434 microphone for audio reactive effects.
This board is only slightly larger, but includes a 3.5A solid state relay on a 2 pin WAGO. This can be used to switch power for the strip. It also includes the same TDK ICS 43434 microphone for audio reactive effects, and a MAX98357A speaker driver for a 4Ω speaker via a 2 pin WAGO. It also includes a 38kHz IR receiver.
USB sockets do not have to provide more than 500mA, but many do. Consider the current requirement for your LED strip and the power of your USB supply. However, you can probably run a strip of 100 LEDs of a typical USB charge plug.
GitHub: https://github.com/revk/ESP32-LED
Buy on Amazon: https://www.amazon.co.uk/dp/B0C1W1XJS8
We also have some custom LED boards using WS2812B RGB LEDs - talk to sales team.