Choosing a CSS framework is choosing a multi-year companion for your team. Here is what Nakshora 3.0 brings to the table, and why teams pick it over hand-written CSS or other frameworks.
The headline capabilities#
| Capability | What it means for you |
|---|---|
| JIT compiler — compiles only the classes found in your content | Kilobyte stylesheets from a huge catalog — fast pages, fast paints. |
| Modern pnpm monorepo: @nakshora/core, cli, postcss, vite-plugin | Install exactly the pieces you need. |
| 3,091 utilities across 28 categories | Less friction, more product. |
| Tailwind-compatible config file (nakshora.config.js) | Port existing knowledge and projects with almost no changes. |
Vite plugin with virtual import "nakshora" module and HMR | Less friction, more product. |
| PostCSS plugin with @nakshora source / utilities at-rules | Less friction, more product. |
| CLI: init, build, dev, doctor | Less friction, more product. |
| Safelist support for dynamic class names | Less friction, more product. |
| AI-ready: llms.txt, corpus.json, SFT dataset | Less friction, more product. |
| Zero-dependency core that runs in Node and the browser | Less friction, more product. |
Utility-first beats naming#
With Nakshora 3.0 you stop inventing class names like .sidebar-wrapper-inner-left and start composing interfaces from a fixed, documented vocabulary. Every class is one declaration, so reading markup tells you exactly how it renders — and refactoring is deletion, not archaeology. See concepts/utility-first-methodology|Utility-first methodology for the full argument.
Design paradigms built in#
Nakshora is famous for shipping *design paradigms*, not just primitives: glassmorphism (glass), neon cyber (neon-card), brutalism (brutalist-card), minimalism (minimalist-card) and skeleton loading states. You get an opinionated, beautiful starting point *and* the utilities to break out of it. More in components/index|Design components.
Honest numbers#
This release: 3,091 utilitys, 22 color palettes, 4 responsive screens. Every number on this site is generated from the framework source — no marketing inflation.
