discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
espressif/esptool · source
Snapshot 0 · 2026-11-04T12:47:23Z · Python · GPL-2.0
Content fingerprint
fcff74336b1463a7da838cae3b21b31bd4f4af87e46d07474973ca603b1b6ab3GitHub description at capture
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
README at capture
# esptool A Python-based, open-source, platform-independent serial utility for flashing, provisioning, and interacting with Espressif SoCs. [](https://github.com/espressif/esptool/actions/workflows/test_esptool.yml) [](https://github.com/espressif/esptool/actions/workflows/build_esptool.yml) [](https://results.pre-commit.ci/latest/github/espressif/esptool/master) ## Documentation Visit the [documentation](https://docs.espressif.com/projects/esptool/) or run `esptool -h`. ## Flasher Stub esptool uploads a small [flasher stub](https://docs.espressif.com/projects/esptool/en/latest/esptool/flasher-stub.html) program to the chip to improve flashing performance and work around ROM bootloader limitations. The stub is developed in the [esp-flasher-stub](https://github.com/espressif/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](https://docs.espressif.com/projects/esptool/en/latest/contributing.html). ## About esptool was initially created by Fredrik Ahlberg (@[themadinventor](https://github.com/themadinventor/)), and later maintained by Angus Gratton (@[projectgus](https://github.com/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](https://github.com/espressif/esptool/blob/master/LICENSE) for a copy.