-
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.
One good thing about painful mistakes is that they really stick with you. I've already started to apply these lessons to our newest project, Astro. Astro is still young, but we invested early in an active Discord, a healthy governance model, a solid test suite, and a community of maintainers and even one awesome core contributor with full responsibilities and permissions on the project.
I'm not sure where Snowpack goes from here. I burn out on it at the end of last year, and haven't really found the energy to return to the returned to the project since. Not surprisingly, usage and downloads have begun to trend down over the last several months. At the same time, Vite (that Snowpack alternative that I mentioned above) has really taken off and I think that they do a lot of things really well. Our Astro project is even experimenting with moving from Snowpack to Vite in a future release.
A personal story: For a while, it looked like Snowpack might power Svelte's new web application framework, SvelteKit. However, right before their public release they switched out Snowpack for Vite (a Snowpack alternative) and only told us after the fact. They were unhappy with Snowpack, and we hadn't even noticed!