clojurescript

vanelsas 2026-04-24T13:28:06.295469Z

Working on a drag and drop UI tool that changes static web components into a fully working Clojurescript project with 0 external dependencies. I dragged and dropped every single web component and then created a few bindings here and there and a few data records and the export now works out of the box. re-frame structure without re-frame (but easily added with a single include and no code changes). Didn't expect this would even work. I see it as a design -> prototype tool for now. Curious to hear if such a tool would be interesting?

vanelsas 2026-04-28T13:17:43.147479Z

It's published now: see https://clojurians.slack.com/archives/C06MAR553/p1777366234878579

cryo 2026-04-26T19:47:28.607489Z

I don't understand what this does, even after looking at the video. So you mean you can create a dumb web component, i.e. no functionality and with your tool it will figure out intent and build the functionality for you?

vanelsas 2026-04-26T20:07:18.224319Z

The video shows the end product. A working clojurescript project that runs a working web page with components, data, events and a db. The tool i am working on is a drag and drop design tool for these web components (like the ones you see in the demo video). In this tool i can specify relations ( the add to cart button triggers an add-to-cart event which updates the db. It allows you to design and interface and create a working project without writing code. Once exported you can then continue work and further develop the project. Once I'm a bit further I will show the tool and the entire process from design to code.