NodeMCU Documentation¶. NodeMCU is an open source Lua based firmware for the ESP8266 WiFi SOC from Espressif and uses an on-module flash-based SPIFFS file system. NodeMCU is implemented in C and is layered on the Espressif NON-OS SDK.. The firmware was initially developed as is a companion project to the popular ESP8266-based NodeMCU development modules, but the project is now community ...