https://github.com/dattasaurabh82/webespflasher
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
https://github.com/dattasaurabh82/webespflasher
esp32 esp32-arduino espwebtool webflash
Last synced: about 2 months ago
JSON representation
Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
- Host: GitHub
- URL: https://github.com/dattasaurabh82/webespflasher
- Owner: dattasaurabh82
- License: apache-2.0
- Created: 2024-12-19T13:06:49.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T13:21:34.000Z (4 months ago)
- Last Synced: 2025-04-06T12:37:02.833Z (about 2 months ago)
- Topics: esp32, esp32-arduino, espwebtool, webflash
- Language: TypeScript
- Homepage: https://dattasaurabh82.github.io/webespflasher/
- Size: 221 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Typescript implementation of esptool-js
## Slightly modified to customize the UI
| Type | Status |
|------|---------|
| Build status | [](https://github.com/dattasaurabh82/webespflasher/actions/workflows/ci.yml) |
| Page Build status | [](https://github.com/dattasaurabh82/webespflasher/actions/workflows/pages.yml) |The original project: [here](https://github.com/espressif/esptool-js/tree/main)
The original readme file: [here](README_orig.md)
## Live demo
Visit: [https://dattasaurabh82.github.io/webespflasher/](https://dattasaurabh82.github.io/webespflasher/)
## Testing it locally
```sh
npm install
npm run build
cd typescript
npm install
npm run dev # Run local sever with example code
```Then open `http://localhost:1234` in a Chrome browser. The `npm run build` step builds the `lib` used in the `typescript/src/index.html`.
## License
The code in this repository is Copyright (c) 2023 Espressif Systems (Shanghai) Co. Ltd. It is licensed under Apache 2.0 license, as described in [LICENSE](LICENSE) file.