there is a new IDE for the ESP32 that supports the M5stack enabling to write, save and debug the code using a simple web pages hosted by the module itself.
A huge list of features is available such as the SDcard, the TFT with a graphic GUI and a long list of sensors / interfaces.
A long list of protocols is supportes such as MQTT, UDP, GET, POST, .....
A beta version fully working is already available here (in parallel to the one for the ESP8266):
More information on the group :
Let's give a try