Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A lightweight classless CSS framework for semantic HTML with automatic dark mode and responsive defaults.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
suCSS is a minimalist classless CSS framework that styles standard semantic HTML with automatic dark mode and responsive defaults, weighing only 8KB minified. It is an open-source project by Speyll, distributed under the MIT license, and designed to be a lightweight foundation for web development without requiring any CSS classes.
suCSS is a classless CSS framework, meaning it applies styles to plain semantic HTML elements (headings, paragraphs, links, lists, forms, tables, and more) without the need for class attributes or utility classes. You include two stylesheets — a reset and the main framework — then write standard HTML5 markup, and suCSS handles the visual presentation. It runs entirely in the browser via CSS, with no JavaScript dependencies, and is maintained on GitHub by Speyll.
Using suCSS means adding two lines to your HTML head: one for the reset stylesheet and one for the framework itself, both available from the project's GitHub Pages CDN or downloadable for local hosting. After linking the stylesheets, you write standard HTML5 elements, and suCSS applies its defaults automatically. A live demo page is available to preview the styling.
Yes. You can include the two CSS files via link tags directly from the CDN, so no npm, bundler, or build step is required.
Yes, suCSS is open source under the MIT license, so you can use it in personal and commercial projects freely.
Yes, the framework is designed for semantic HTML5. Its defaults assume you use proper tags for headings, lists, forms, and other content.
The framework's minified CSS is 8KB. That does not include the reset stylesheet, which is separate and smaller.
