-
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.
Finally, the source code (along with a demo) for the SSR implementation can be found in this GitHub repo.
Pulling inspiration from Lit (a framework for building web components), the templating of slim-ssr could be vastly improved via "directives."
Another thing you might notice is that Express is being used as the underlying server. For slim-ssr, this keeps things simple and gives a solid groundwork to build on top of, but it could be easily switched out for another server or server framework.
Emmet support inside tagged templates can also be enabled in VS Code by changing the "Emmet: Include Languages" setting and adding mappings for "javascript": "html" and "typescript": "html".