# Create electron app with uibuilder file

**URL:** <https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586>\
**Category:** General\
**Created:** [23 July 2020 07:11 UTC](https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586 "2020-07-23T07:11:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![YLM-UJM](https://avatars.discourse-cdn.com/v4/letter/y/9de053/32.png) [@YLM-UJM](https://discourse.nodered.org/u/YLM-UJM)\
**Post date:** [23 July 2020 07:11 UTC](https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586/1 "2020-07-23T07:11:20Z")

</div>

I have just discovered electron app which are awesome. I am wondering if it's possible to use the uibuilder code which run with VueJs with Electron, so I could create a real app which run with node-red.  
Actually I have a python code which run to read some sensors values, then I receive the values inside node-red using MQTT and then I have made a webpage with uibuilder as a user interface.

It would be great if I can "merge" all of this into on single app so when the user double-click an icon :

- it runs my python script
- lauchn node-red
- open a UI interface which lauch the uibuilder code

Thanks for your idea about this project.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [23 July 2020 21:43 UTC](https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586/2 "2020-07-23T21:43:28Z")

</div>

In theory yes. In practice, I don't know as I've not built and Electron app in a while.

Electron provides a wrapper around node.js and turns it into a executable.

You would need to build your own version of Node-RED with the appropriate packages included I suspect. There is an existing version of Node-RED as an Electron app so I'd start there.

I'm fascinated though and would really like to hear how your experiment goes. If it successful, I'd love to get a write-up of how to do it on the uibuilder WIKI.

---

<div class="post-metadata">

**Author:** ![YLM-UJM](https://avatars.discourse-cdn.com/v4/letter/y/9de053/32.png) [@YLM-UJM](https://discourse.nodered.org/u/YLM-UJM)\
**Post date:** [24 July 2020 07:51 UTC](https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586/3 "2020-07-24T07:51:21Z")

</div>

ok thanks for your answer, I will investigate. If I got something interesting I let you know.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [22 September 2020 07:51 UTC](https://discourse.nodered.org/t/create-electron-app-with-uibuilder-file/30586/4 "2020-09-22T07:51:24Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
