-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
If you follow the link in the "statically generated blog" example, you'll land on "Pages", where the section Pre-rendering quite explicitly mentions that every page is pre-rendered, without requiring Js to load the initial HTML, which results in better performance and SEO. When the page is loaded, the Javascript code runs afterwards and makes the page fully interactive, which is called hydration.
https://github.com/vercel/vercel/issues/3294#issuecomment-746634713
Read up on the Jamstack. Hugo is one of the most popular options in that space and probably gets you closer to what you want. But frameworks built on top of these SPA libraries are designed to give you the best of both worlds, and if you believe that the 8KB are more important than the benefits offered by React, by all means, use something that outputs pure HTML and CSS.
And before you tell me I'm using Next wrong, I already know I am. MDX complicates things. I've already investigated next-mdx-remote, but there are pitfalls which I would have to re-architect things to avoid and I didn't feel like doing that.