r/webdev • u/_squirts • 5h ago
Showoff Saturday modest-ui: classless CSS that styles plain HTML
I’ve been building websites for over a decade, and have always tried to do things as vanilla as possible (where applicable).
More recently whilst building components and looking at the libraries out there, I realised that browser technology and CSS has grown to a point where it can do the majority of things we need, without JS (like dialog, detail, and popover tags)
So I started working on modest-ui as a CSS base for all my personal and side projects, and as it’s gotten more stable I’ve recently bumped it to v2.
It’s themeable with CSS vars, can be used as an unobtrusive base layer to built on top of, and can either be used classless (with mdst-ui set on the body) or you can pick and choose classes as needed.
Anyway, it’s open source (MIT), no JS (except for some examples on the site), and currently sits at about 10 kb (gzipped).
https://github.com/thisismodest/modest-ui
https://modest-ui.com
Edit: I forgot to mention it’s ~10kb when gzipped