Welcome to PyRanger Beta

PyRanger is an online IDE that allows you to edit Python files on USB devices running MicroPython.

To use the editor, you must be using a web browser that supports the Web Serial API. As of late 2024, this includes recent versions of Chrome, Edge, and Opera. A more complete list of supported browsers is available here.

This app is currently in beta. Some features do not work. For now, you can try out the editor and email us your feedback.

Known issues

  • We also plan to support CircuitPython. Some features may currently work with CircuitPython, but this has not been tested.
  • Once you open a file, it cannot be closed within the editor. You can refresh the page to close all the files if there are too many files open.
  • Once you open the editor, the app may crash if you navigate away from the page and then return to the editor.