finds.dev

yegor256/tacit

CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages

View on GitHubHomepage ↗

★ 1,879SCSSMITupdated Oct 2026

// the take

Tacit is a classless CSS framework: you link the stylesheet, write plain semantic HTML5, and it looks reasonably designed with zero class names. It's aimed at developers who want a quick, decent-looking page (docs, internal tools, demos) without touching a design system.

Zero markup lock-in — since it styles bare tags instead of classes, you can drop it into any existing semantic HTML and remove it later without rewriting markup. The CSS itself is small and dependency-free at runtime (just a single minified file off a CDN), so there's no build step or JS framework tax for consumers. SCSS source is organized by concern (grid, typography, forms, tables), which makes it easy to read even if you never touch the build.

Classless styling is a dead end for anything beyond a simple page — there's no way to theme a subset of elements or add component variants (cards, modals, badges) without fighting the cascade or forking the SCSS. No dark mode and no CSS custom properties for theming, so customization means recompiling from source rather than overriding a few variables. The project is effectively a single-maintainer effort (yegor256's usual PDD/rultor tooling) with a fairly dated browser support matrix still listing IE11 — a sign it hasn't been revisited for modern CSS (container queries, `:has()`, etc.) in a while. Styling raw elements globally also means it's easy to accidentally clash with any other library's markup on the same page, since there's no namespacing at all.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
1,879
Forks
108
Language
SCSS
License
MIT
Last commit
23 Oct 2026

// nearby

If tacit isn't quite it.

All repos →