-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
vue can be used without a compilation step, which I do quite like. That said, building an SPA in plain javascript can work, but if you don't structure it well, it can easily become very messy: https://sms-demo.tyzoid.com/example.html (https://github.com/tyzoid/Static-Media-Service)
Fortunately, there are some compelling alternative technologies emerging that can make front-end fun again. StimulusReflex and Hotwire are 2 libraries that allow developers to code interactive elements with server-rendered HTML updates and a small amount of straightforward javascript to glue things together.
Fortunately, there are some compelling alternative technologies emerging that can make front-end fun again. StimulusReflex and Hotwire are 2 libraries that allow developers to code interactive elements with server-rendered HTML updates and a small amount of straightforward javascript to glue things together.
Related posts
-
Rails, Hotwire, CableReady, and StimulusReflex are BFFs
-
Sort tables (almost) instantly with Ruby on Rails and Turbo Frames
-
Server-rendered modal forms on Rails with CableReady, Mrujs, Stimulus, and Tailwind
-
Building a Real Time Scoreboard with Ruby on Rails and CableReady
-
Frontend, backend - let's be friends again