-
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.
I use https://github.com/solidjs/solid-styled-components, which allows you to define CSS in the JS file.
I recently encountered Vue Macros and it inspired me to create a compile-time macro library for CSS modules, unfortunately I haven't even started and am not planning to do so any time soon. I like having the entire component in a single file but honestly just having COMPONENT_NAME.module.css for each component is not bad at all. I'd just avoid doing the COMPONENT_NAME/style.module.css, this gets very tedious
Apart from what has been suggested, there is also https://vanilla-extract.style/.
The new Solid docs has this one: https://github.com/lxsmnsyc/solid-styled
Related posts
-
.NET Core front end development
-
Vue 3 vs Vue 2 so far? What's your opinion? Things I didn't like about Vue 3 compared to Vue 2
-
Quickly generate redistributable Vue components with Unbuild.
-
Building universal JS/TS plugins with unplugin
-
Module Federation for distributed front ends — the best of both worlds?