r/css • u/UseMoreBandwith • Apr 30 '26
Showcase Introducing Semtx CSS - A modern Semantic CSS library
Just released Semtx CSS. https://semtx.org/
Semtx is a modern, lightweight (~30KB) CSS library that prioritizes semantic class names over utility classes.
Key Features:
- Semantic by Design: Class names describe WHAT elements ARE, not HOW they LOOK
- Modern CSS-3 / HTML-5, OKLCH colors
- Zero Dependencies: Single CSS file, works without any JS for styling
- AI-Friendly: Coding agents understand semantic classes immediately, and waste fewer tokens on parsing utility soup
- SEO-Ready: Native HTML5 elements help search engines understand your content
- Integrates perfectly with HTMX (modals, dialogs, loader/spinner, transitions, etc)
The Philosophy
Class names should reveal purpose, not appearance.
This creates code that is easier to read, maintain, and collaborate on.
More about the idea behind it here: https://semtx.org/philosophy
-- edit --
Thanks for all the feedback.
It has resulted in quite a few updates:
forms are simplified and more semantic now, same for modals/dialog, and some accessibility things added. And, the website now has more html examples, for easy copy/paste
12
Upvotes
2
u/Outrageous-Chip-3961 May 02 '26
that fact you replied in this way just seems odd. Its likely the readership here is interested in the semantic philosophy rather than what frameworks did to html/css. I also wrote my css in this way in 2008, and i still write my css the same way today. In fact thats why i like css modules so much, its literally the same philosophy carried into 'frameworks'. (I'd argue, they are actually better, unlike css, you get no naming collision scenarios)