I'm not sure of anything all-in-one, but you could use that PWM LED driver (or any other PWM driver chip) and could then add something like a ULN2003. They're cheap and you get 7x 500mA outputs per ULN2003 and you basically just wire straight through.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'm not sure of anything all-in-one, but you could use that PWM LED driver (or any other PWM driver chip) and could then add something like a ULN2003. They're cheap and you get 7x 500mA outputs per ULN2003 and you basically just wire straight through.