Hi MicroPython fans,
I built an online MicroPython IDE at www.tinkerdoodle.cc. Currently esp8266 and esp32 chips are supported. This includes the popular M5Stack boards.
It uses WebUSB technology to connect to development boards directly in browser, and no extra software or browser plugin is required.
Feel free to try it out!