Python GPL-2.0

esptool

Serial utility for flashing, provisioning, and interacting with Espressif SoCs

E

espressif

Dernière activité 25 sept. 2026
espressif/esptool

6,5 k

étoiles

1,5 k

forks

17

issues ouvertes

Ce README est souvent en anglais.

esptool

A Python-based, open-source, platform-independent serial utility for flashing, provisioning, and interacting with Espressif SoCs.

Test esptool Build esptool pre-commit.ci status

Documentation

Visit the documentation or run esptool -h.

Flasher Stub

esptool uploads a small flasher stub program to the chip to improve flashing performance and work around ROM bootloader limitations. The stub is developed in the esp-flasher-stub repository. Prebuilt binaries are bundled with esptool releases.

Contribute

If you're interested in contributing to esptool, please check the contributions guide.

About

esptool was initially created by Fredrik Ahlberg (@themadinventor), and later maintained by Angus Gratton (@projectgus). It is now supported by Espressif Systems. It has also received improvements from many members of the community.

License

This document and the attached source code are released as Free Software under GNU General Public License Version 2 or later. See the accompanying LICENSE file for a copy.

Projets similaires

Serial flasher utility for Espressif SoCs and modules based on esptool.py

Rust
Eesp-rs
743 étoiles170

Library for flashing Espressif SoCs from other MCUs.

C
Eespressif
560 étoiles154

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.

TypeScriptesp32esptoolwebserial
Eespressif
535 étoiles181