-
-
Notifications
You must be signed in to change notification settings - Fork 86
External Templates Catalogue
Use this page to keep a central record of publicly accessible external uibuilder templates for people to use.
- TotallyInformation/uib-template-test - An example test external template for node-red-contrib-uibuilder. Please use as a base for creating other external templates.
- TotallyInformation/uib-template-svelte-simple - A simplistic template for using Svelte (with a build step).
- donpedro/svelte-uibuilder - Based on svelte-basic. "The goal was to use the latest version of svelte and all of the current best practices and tooling. Everything looks great, except unfortunately I couldn't get Vite's dev mode to play nice with the Node-RED/uibuilder server; it won't auto-reload the browser in that scenario. It does automatically rebuild when changes are made, you just have to then reload the browser". (See discussion).
Please see Creating Templates in the tech docs for help on creating new templates. Please feel free to add your template repo link to the list above or let me know about it and I can add it for you.
Please feel free to add comments to the page (clearly mark with your initials & please add a commit msg so we know what has changed). You can contact me in the Discourse forum, or raise an issue here in GitHub! I will make sure all comments & suggestions are represented here.
-
Walkthrough 🔗 Getting started
-
In Progress and To Do 🔗 What's coming up for uibuilder?
-
Awesome uibuilder Examples, tutorials, templates and references.
-
How To
- How to send data when a client connects or reloads the page
- Send messages to a specific client
- Cache & Replay Messages
- Cache without a helper node
- Use webpack to optimise front-end libraries and code
- How to contribute & coding standards
- How to use NGINX as a proxy for Node-RED
- How to manage packages manually
- How to upload a file from the browser to Node-RED
-
Vanilla HTML/JavaScript examples
-
VueJS general hints, tips and examples
- Load Vue (v2 or v3) components without a build step (modern browsers only)
- How to use webpack with VueJS (or other frameworks)
- Awesome VueJS - Tips, info & libraries for working with Vue
- Components that work
-
VueJS v3 hints, tips and examples
-
VueJS v2 hints, tips and examples
- Dynamically load .vue files without a build step (Vue v2)
- Really Simple Example (Quote of the Day)
- Example charts using Chartkick, Chart.js, Google
- Example Gauge using vue-svg-gauge
- Example charts using ApexCharts
- Example chart using Vue-ECharts
- Example: debug messages using uibuilder & Vue
- Example: knob/gauge widget for uibuilder & Vue
- Example: Embedded video player using VideoJS
- Simple Button Acknowledgement Example Thanks to ringmybell
- Using Vue-Router without a build step Thanks to AFelix
- Vue Canvas Knob Component Thanks to Klaus Zerbe
-
Examples for other frameworks (check version before trying)
- Basic jQuery example - Updated for uibuilder v6.1
- ReactJS with no build - updated for uibuilder v5/6
-
Examples for other frameworks (may not work, out-of-date)
-
Outdated Pages (Historic only)
- v1 Examples (these need updating to uibuilder v2/v3/v4/v5)