Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.4 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.4 KB

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:

  • ✅ cleanup the depot
  • ✅ use original sources for httpserver (and not a local copy) so every bugfix/update will be easily ported.
  • ◽ make WebIDE even more fancier!

NodeMCU modules dependencies:

  • bit
  • crypto
  • encoder
  • file
  • node
  • WiFi
  • sjson
  • mDNS ❗

(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