
Provide interface/data standards for exchanging data and controls between Node-RED and the web pages.uibuilder aims to reduce the requirement for a framework by making it easier to work with vanilla HTML/CSS. No framework is needed to use uibuilder but it will work with them where desired. Be a conduit between Node-RED and front-end (browser) UI web apps.Support easy methods for creating and delivering data-driven web apps and web pages (also known as web User-Interfaces).Other folk have also produced uibuilder-related content. There is a library of "official" video tutorials on YouTube. This can also be accessed from within uibuilder nodes even without an Internet connection. Please refer to the Documentation web site. Also see the FAQ's and answered questions on the Node-RED Forum. Other examples can be found on the Node-RED Flows site and the uibuilder WIKI. The templates feature in uibuilder provides working front-end code of various configurations. Select the node-red-contrib-uibuilder folder and choose an example. Please see the First-timers walkthrough in the documentation and the Introduction Video for more help to get started. You are now ready to edit the front-end html/javascript/css if you wish and to add logic in Node-RED to provide inputs and handle outputs. Re-open the uibuilder node's settings and click the "Open" button to see the resulting web page.


To install manually, from a command line on your Node-RED server: cd ~/.node-red Uibuilder is best installed using Node-RED's Palette Manager.

It includes many helper features that can reduce or eliminate the need to write code for building data-driven web applications and user interfaces for Node-RED. Uibuilder provides a stand-alone web server that allows for interfacing with Node-RED, while giving you help and complete freedom to create custom web interfaces. Easily create data-driven web UI's for Node-RED using any (or no) front-end library.
