Not sure if it matches your criteria of a mature component framework, but there's Foundation and UIkit. I've used both but all of my new projects use Tailwind. It matches my needs better because I use minimal JavaScript. It also doesn't get in my way and the documentation is refreshingly clear.
It seems to me these tightly coupled CSS + JS component frameworks are in an awkward position these days. React/Vue allows you more flexibility. If a project is really simple you can use vanilla JavaScript or something like Alpine.js.
There are lots, it's just that many mostly advertise themselves as component libraries for particular frameworks. Oftentimes you'll find that the common core is just plain ol' CSS with a little bit of JS in the background.
It would be great if some front-end developer can chime in to tell us which frameworks are worth trying besides Bootstrap (Tailwind?), or it is all yak shaving. Currently I only reach to another framework if:
- I want something lightweight and not bother to deal with compiling/preprocessing (like Milligram).
- I want a MVP without classes (like Picnic.css)
Otherwise I pay a premium theme or create one myself.
https://get.foundation/
https://getuikit.com/
> And why aren't there more?
It seems to me these tightly coupled CSS + JS component frameworks are in an awkward position these days. React/Vue allows you more flexibility. If a project is really simple you can use vanilla JavaScript or something like Alpine.js.
Perhaps the demand isn't there anymore.