missing.css is the CSS library we wished already existed.
Add it to your website: <link rel="stylesheet" href="https://unpkg.com/[email protected]">
- It starts with decent default styling for vanilla HTML, akin to classless CSS libraries, that can be customized with CSS variables.
- It offers a small set of components based on well-known, semantic markup patterns, with ARIA where appropriate.
- Finally, it offers a small & curated set of utility classes and custom elements for the things HTML hasn't caught up with yet.
The goal of missing.css is to reduce needed intervention in HTML. It lets authors
- start with a good out-of-the-box experience,
- customize it easily, even create multiple themes,
- build common components using plain, semantic HTML,
- create unique sites by applying utility classes as needed.
Though it's quite early, there are a few sites using missing.css:
- https://hyperscript.org
- https://denizaksimsek.com
- https://github.com/chapmandu/cfwheels-htmx-crud
- https://www.davidaflood.com
Missing.css is a notch on the complexity slider that's just right for small projects and personal sites where classless CSS is not enough, Tailwind is too much and Bootstrap just doesn't have the right vibe.
We also have a JavaScript library and a Prism syntax theme.