# Flow-based frontend editor

**URL:** <https://discourse.nodered.org/t/flow-based-frontend-editor/40581>\
**Category:** General\
**Created:** [7 February 2021 22:04 UTC](https://discourse.nodered.org/t/flow-based-frontend-editor/40581 "2021-02-07T22:04:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shnydercom](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/shnydercom/32/34744_2.png) [@shnydercom](https://discourse.nodered.org/u/shnydercom)\
**Post date:** [7 February 2021 22:04 UTC](https://discourse.nodered.org/t/flow-based-frontend-editor/40581/1 "2021-02-07T22:04:13Z")

</div>

I've only recently discovered node-red, but it's great to see such a vibrant and helpful community!

For creating your frontends (or little Apps), would you like to be able to do flow-based programming as well, or do you prefer WYSIWYG-editors - or good ol' hand-coding?

I'm asking because I've been working on an open frontend editor, and I'm trying to gather feature-wishes. It's currently a proof of concept (that luckily works 😉), and I want to create a stable version.

Here's what already works in the editor:

- State transitions
- manual UI component placement
- automatic UI component selection based on type (using e.g. [schema.org/Integer](http://schema.org/Integer))  
this is how it currently looks like:  
 ![imperial-to-metric-converter](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/7/27b74cb7063695928641088ff369974ef05b2e86.png)

Are a lot of you guys using json-schema or OpenAPI? That would make a UI connection much easier 🙂

---

<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:** [8 April 2021 22:05 UTC](https://discourse.nodered.org/t/flow-based-frontend-editor/40581/2 "2021-04-08T22:05:06Z")

</div>

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