Quiet UI is a creative outlet that I’ve been building for the last couple years and decided to switch from a source-available license to the MIT license yesterday.
Quiet includes 88 quality web components for building websites and apps. It also includes an opinionated CSS reset that you can use with or without the components. Dark mode is built in. There’s also an llms.txt file that makes it easy to use the library with AI assistants.
https://quietui.org/
Components can be installed in vanilla HTML pages using a convenient autoloader, or you can use it in your favorite framework by importing with npm.
Thanks for letting me share. Happy to answer any questions or chat web components!
I really like your work on this. The only things I would probably change, would be to make button interactions "do" more on-click. Also, I'd probably have the text/textarea etc have an "invalid-color" attribute that applies to the text/border when the component is invalid, or have some other target beyond wrapping the entire component itself.
I also tend to activate validation as part of onBlur and keep it through all change events from then onward, red while invalid to green when corrected. Haven't really played with the library much just looked through the components themselves. I just tend to pay extra attention to the form fields, date pickers and a few other areas that a lot of component libraries tend to miss.
Definitely appreciate all your work on this and it's very cool indeed... may play with it for a small yew project I've been thinking of.
Thanks! I saw your post on discussions. I think you're right about buttons. Moving from 1px to 1.5px for the offset feels a little better (2px feels a tad much). I'll play with it on various devices and look at the rest soon!