Progress report: The UI-editor
2026-04-20
Just wanted to show off the current progress of my web interface-editor to replace frontend development.
The editor is a SSR template1 builder for Python, Go, Javascript and C#, that can also be used for CSR via the JS build target. I have gotten to a point where I can technically build pretty much any (server side rendered) application using links and forms, with reusable components and JMESPath for logic (conditional rendering, loops and attributes).
This may sound impressive, but this is only possible because the user has a lot of knowledge about the web and how HTML elements and CSS behave - which is kind of opposite of what I am trying to achieve. I am currently struggling with this, as the goal of the project is for backend developers and graphical designers to be able to use it directly, while also not limiting the productivity and possibilities of a skilled frontend developer too much. Essentially a powerpoint for the web - that actually produces working code, unlike Figma.
-
Actually generating function calls instead of traditional templates, using Gomponents for Go, and a super simple port for the other targets. This is both in order to improve performance and to make the backend code behave the same on all targets. ↩︎