nodemcu-webide
nodemcu-webide copied to clipboard
Web IDE for developing NodeMCU program with browser and WiFi
NodeMCU WebIDE
This is a fork of @moononournation nodemcu-webide WebIDE implementation using nodemcu-httpserver as a base.
The goal of this fork is to:
- :white_check_mark: cleanup the depot
- :white_check_mark: use original sources for httpserver (and not a local copy) so every bugfix/update will be easily ported.
- :white_medium_small_square: make WebIDE even more fancier!
NodeMCU modules dependencies:
- bit
- crypto
- encoder
- file
- node
- WiFi
- sjson
- mDNS :heavy_exclamation_mark:
(Some of these dependencies come from httpserver itself) Modules marked with ":heavy_exclamation_mark:" are optional, all other are hard dependencies
Projects which made this one possible
NodeMCU WebIDE base on two main projects:
A versatile text editor implemented in JavaScript for the browser.
The original WebIDE which is using it's own websocket/server implementation.
Todolist
- allow multiple opened files
- auto save file in web browser local storage
- redirect NodeMCU output to web browser
- new file template
- more editor basic feature, such as search
- refresh button for reload file list
- fix WebSocket memory leakage issue
- utilize WebSocket in WebIDE