ESP32/ESP8266 ROM-bootloader flasher for serialpilot — SLIP-framed binary protocol, sync, chip detect, erase, flash with progress, soft reboot.
World's first tool for flashing and reading ESP devices on Android mobile devices using WebUSB. Flash & Read ESP devices using WebSerial/WebUSB - up to 10x faster flash read than esptool.py
[`nano-css`](https://github.com/streamich/nano-css) configuration for P4.
Small javascript library to get latest safe firmware version for trezor update.
Web tools for ESP devices
Android and iOS wrapper for ESP IDF provisioning
embedding data from esoftplay framework (web based) into mobile app
Angular 2 Bootloader for async script tag and hmr support via @AngularClass
Mikro.js ESP32 firmware: ESP-IDF component, build tools, and project template
Browsercfg is a tool allowing you to run isolated and controlled instances of Firefox-based browsers.
fullstack.one helper package
can let vite projects to support require
Web tools for ESP devices
Evented State Processor (ESP) adds specific processing workflow around changes to a model's state
Convert Circuit JSON into a readable netlist suitable for input to AI
Interact with EmberZNet-based adapters using zigbee-herdsman 'ember' driver
EMS-ESP and KM200 Interface
Evented State Processor (ESP) React Components
Shape Expressions validation and utilities.
ESP-IDF WiFi Provisioning SDK for web browsers
Lightning Web Security HTML and SVG sanitization utilities
Node client library for Permission Store
Polimer adds redux-like reducers for esp-js
CLI and library for AI agents to create and share artifacts via Tokenrip
ESP32-P4 hardware bring-up: BOD/WDT/PMU/MPLL/PVT/MSPI/cache/MMU init. Drop-in replacement for the chip-init portion of an IDF 2nd-stage bootloader, in pure Rust, for `--ram --no-stub` boot or as the chip-init module of a custom 1st-stage bootloader.
ESP32-P4 Octal/Hex PSRAM bring-up — clean Rust port of IDF v5.4's `esp_psram_impl_ap_hex.c`. Programs MSPI_2/MSPI_3 controllers, PSRAM mode registers (vendor/density read, X16 + page-mode + fixed-latency write), cache-side OPI/Hex DDR config, MMU 32 MB window mapping. Hardware-validated end-to-end on Waveshare ESP32-P4-ETH (vendor=0x0D, 32 MB).
All-Rust 1st-stage bootloader for ESP32-P4. Replaces IDF v5.3 bootloader.bin (which has hard architectural assumptions about app segment layout that no_std Rust apps don't satisfy). ROM loads us from flash@0x2000; we init the chip, read the partition table, locate the factory app, verify its appended SHA256, load segments via cache, and jump to its entry.