#esp32 #esp8266

app cargo-espmonitor

Cargo subcommand for monitoring ESP8266 and ESP32 execution over serial

9 releases (4 breaking)

new 0.5.2 Sep 25, 2021
0.5.1 Sep 20, 2021
0.4.2 Sep 13, 2021
0.3.0 Sep 5, 2021
0.1.0 Mar 19, 2021

#82 in Cargo plugins

47 downloads per month

GPL-3.0 license

481 lines


ESP32 and ESP8266 serial monitor.


  • Resets chip on startup.
  • Can match hex sequences in output to function names in a binary.
  • Optionally builds and flashes before starting the monitor.
  • cargo integration.


Install with:

cargo install cargo-espmonitor

Run cargo espmonitor --help for details.

If you prefer the standalone monitor app without cargo integration, you can instead install espmonitor.

Keyboard Commands

While monitoring, ESPMonitor accepts the following keyboard commands:

  • CTRL+R: Reset chip
  • CTRL+C: Quit


See RELEASING for instructions.


~103K SLoC