-
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.
My company's website is currently built in GatsbyJS. I love Vue and I want to make a case for switching to it, as we're currently rebranding. Our designer has started delivering mockups, based on Material UI. That being the case, I wanted to try Nuxt + Vuetify. Unfortunately, I'm having a really hard time with performance, especially with Lighthouse. Vuetify looks bloated : my barebones install scores at 80 on mobile, and even after enabling treeshaking and following all the docs, the highest score I can get on mobile is ~75 for an almost empty page (see page here, performance report here, and repo here) and I don't know what else I can optimize. And as soon as I make a "mistake" like not 100% optimizing an image, it drops to the 40-60 range. I just cannot justify using this framework if I can't at least achieve a low green score in CWVs, the team simply won't buy into it.
Vitesse SSR deployed to Vercel puts out Lighthouse scores in the 90s. Practically does already what all Nuxt 3 will supposedly do. I think most component libraries are unnecessary and bloaty. Just roll your own with only what you need.