espQToggle is a custom firmware for ESP8266/ESP8285 devices that implements the qToggle API.
Check out the supported devices wiki page for a complete list of categorized supported devices.
Head over to the latest release page for install instructions specific to each supported device.
The compiling page will guide you through compiling the source code.