ViperIDE
Modern-looking development environment that runs in your browser. Currently the most convenient choice for programming in MicroPython, however, your browser needs WebUSB or WebSerial support for it to work.

Tooling
Modern-looking development environment that runs in your browser. Currently the most convenient choice for programming in MicroPython, however, your browser needs WebUSB or WebSerial support for it to work.

MicroPython