HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
imvetri
ui-editor
HISTORICAL RECORD2019–2025
imvetri / ui-editor · Not publicly available

ui-editor

Discover this repository through its Hacker News conversations.

3Distinct people
30Mentions
0Explicit recommenders
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year30 dated mentions

Observed mentions: 2019-05-14 16:51:08 UTC to 2025-05-02 21:10:34 UTC.

0510152019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 13 mentions; 1 submissions, 12 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC211
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC13112
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC808
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC303
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC303
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC110

What Hacker News says

30 sources
_13v6·May 2, 2025Submission

Show HN: introducing UI-editor, a design to product tool

Tell hn. Hello hn. I made and shared this project five years back here. I lost track on why I started in first place. Last year, I had to quit my job and continued to work on this. Nov 2024, I started a company in India. re built again from scratch in past five months. Have a look! Also this is product page www.ui-editor.com You can have a look on product page as well. Feedbacks on both project and page is welcomed. Feedbacks, next steps, details on documentation or tutorials for such projects all welcomed. There are many things to do, couldn't prioritise them all, and first step is share it across. Have a nice day.
2 points · Open discussion
Opinion. Code to low code to no code. A code can be converted to a low code. A low code can be migrates towards no code. That's an ideal world scenario. These platforms and other platforms out there are heavily tightly coupled between front-end and backend hence making them unclean. Why unclean? Migrating a code based builder(IDE) to a low code based builder (GUI with confoguration) to a no code based builder (DRAG AND DROP) ultimately towards design to code builders. Unfortunately there isn't any. Here is how I made my statements above. An app is a giant state of rectangles of content with show or hide configuration. Each state is followed by an user interaction. Now the problem is reduced to a UI. How about building an UI that builds UI? I have few things documented in past commits of my project called ui-editor. I stopped working on it
Read the rest
publicly due to time consumption of new commits. You can find the wiki or the read me in pat commits. https://github.com/imvetri/ui-editor. My opinion, those products don't scale or not maintainable in long run. Because those apps or the builders are code based. To have a clean solution! The builder should be a no code in first place.
In Ask HN: Opinion on low/ no code platforms (Flutterflow, Bubble, others?)
I have built a design system builder concept that can generate code as well. It's called ui-editor, you can check it out here https://github.com/imvetri/ui-editor. Design to code will increase productivity and revolutionary bridging gap between designer and developer. I'm writing to you if you think there would be an opportunity to experiment my concept at your organization. With design system builder concept in place, it can be integrated with a open source collaborative whiteboard project called excalidraw, which can also be used as a prototyping tool. I add features to it as I get ideas, last year I applied to YC just like that, but didnt get selected.
In Ask HN: How many times have you applied to YC? Are you still working on idea?
Hi, I started this project four years back to improve my work as a frontend developer. I was on a break for a while and resuming my work. I'm reaching out to you for your feedback and support. If you like the project star it, leave feedbacks. Here is blueprint of design https://raw.githubusercontent.com/imvetri/ui-editor/6e8bf195... Current state https://github.com/imvetri/ui-editor/raw/master/docs/gifs/Ba... Source code https://github.com/imvetri/ui-editor I have demo recorded videos for individual concepts, I hope you appreciate it. Drag and drop Concept - https://vimeo.com/manage/videos/642968726 Unlimited canvas space Concept - https://vimeo.com/manage/videos/555138771 Layout designer Concept - https://vimeo.com/manage/554105526/general ReactJS Code generation concept - https://vimeo.com/manage/549552977/general Todo app builder - ht
Read the rest
tps://vimeo.com/manage/511559933/general Add events on screen to Div - https://vimeo.com/manage/486768355/general Editor parts and pieces Sample - https://vimeo.com/manage/464104903/general Architecture concept - Message passing between components - https://vimeo.com/manage/386239513/general Building component with dynamic state Concept - https://vimeo.com/manage/386239443/general Building component with dynamic contents Concept - https://vimeo.com/manage/386239417/general Building a component with dynamic state Concept- https://vimeo.com/manage/386239387/general Thanks, Vetri
In [dead]
I built this to provide one solution for all framework. It is called ui-editor https://github.com/imvetri/ui-editor and it can generate code in targeted framework. I want to build a UX tool integrated with it and it is something that I'm currently working on. This is the first low code- no code - open sourced tool. Here is an article I had written https://www.linkedin.com/pulse/first-code-generator-built-re...
In Defeating Hydra: The Growing Problem of Complexity in Web Development
Yes,! this was in my mind and I'm trying to apply the same technique. Here is a backstory. I'm a UI developer and I code to build UI, question that came to me, why not build an UI that builds the UI? It's an IDE or a design tool. I tried it, built it, https://github.com/imvetri/ui-editor. but I wasn't really not convinced. why? A problem is solved only when solved recursively. I did solve it recursively - I built an UI to build an UI, however I wanted to take to next step. I'm trying to reduce code and include more interactions. I'm really not sure how to build a true UI that can build UI, but Fibonacci series or other growing functions that is solved recursively is my inspiration. How to apply that to building User interfaces ? Everything is a rectangle. A rectangle can have children rectangles. A rectangle can have sibling rectangle. A
Read the rest
parent rectangle can create children rectangle. A parent can delete child rectangle. A rectangle can edit itself. hahaha A parent rectangle can edit itself to create more children. So I need one rectangle hardcoded that can create more children, and can edit itself And I have solved that too - https://vimeo.com/464104903. TDLR: I work on a side project to bring all frameworks under one hood (by targeted code generation to different framework with single source of truth. It is tested well for reactJS). I still want to work on it on everyday basis, but couldn't find the time I had 3 years back. However I'll be glad to set some time to guide someone if they are interested to contribute.
In Fibonacci Coding
I'm working on https://github.com/imvetri/ui-editor and its called ui-editor. It started out as an experiment to try building an in-browser reactJS code renderer and later I improved it so that it can generate reactJS code along with it. Now I'm trying to build few tools within it that will help me to design components and generate the code for it. It is my hobby project, whenever I learn some interesting implementation techniques used in other projects I use it in my tool. There are no users for my tool so there is not much maintenance work going on. I usually try to implement ideas that I get and make it as part of the tool's features. For every idea I start with pen and paper and then into implementation of it. I'll make sure I wouldn't bring in complications so I'll take few weeks for the idea and technique to implement to be strong.
Read the rest
Whenever I get free time during my office hours like release is over, or I'm on a leave or I'm blocked I'll make tiny changes. Whenever I get a long break from office like long weekends, I'll spend a productive time with it. Usually I take breaks and do not try to implement that is hard for head. If something feels smooth, I'll jump in to implement it.
In Ask HN: What open-source projects you built yourself? How you maintain it?
I have been coding things that interest me as part of https://github.com/imvetri/ui-editor. This idea had been in my head when I was introduced to visual foxpro and I told the person it can be made more efficient if it can build components that can build components. In my second company I came to know about eval - I called it a browser runtime that can execute source code. I don't have to learn anything about AST. Also I learnt about graph structure and I used it for the component tree in my tool. In my third company I saw a technique where component configuration is saved as a JSON - I learnt that code can be a configuration and configuration is just a JSON, I dont' have to learn anything fancy about Object oriented concepts to build application. In my fourth company I saw a neat codebase where view, css, reducers, state, events are all
Read the rest
split into separate files and used that idea and made them as inputs. Overall, its a hobby tool I have been building and whenever I learn interesting, simple and efficient techniques from the projects I work on, I use it in the tool.
In Making Your Own Tools
I made similar UI for a tool. Here is what it looked like https://vimeo.com/manage/386239513/general. Initially I had plans of making an infinite drawable layer on top of which tools resided. Talking to self - Sadly, I thought it is not convincing to others so I went for panel based UI. https://github.com/imvetri/ui-editor. This article helped to realise that there are other computer interface ideas which is better and less popular. Idea that is stuck in my mind for a long time , and evolving, is to have A blender like 3d environment which has zoomable and rotatable 3d interface that has hardware interrupts as signals and resources as spaces. When zoomed from distance it looks like a light source, on zoom closer it starts to appear as a computer hardware parts showing date and instruction flow. (Do not worry about frame rate yet)
In Oberon OS Walkthrough (2009)

Showing the 15 most recent of 30 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.