Nakshora (নক্ষত্র — *"star"* in Bangla) is a utility-first CSS framework created by Rizwan Rahim Chowdhury and maintained by RRC Development. Tailwind 3.4 parity, 10 breakpoints, 155 variants, LSP & CSS-first config. This documentation covers Nakshora 3.1 in complete depth: every utility, every variant, every configuration option, with working examples you can copy straight into production.

Nakshora 3.1 is the current release: 11,417 utilities across 35 categories verified byte-identical against Tailwind 3.4, a 10-breakpoint responsive system (xxs → 5xl), 155 stackable variants, a language server, CSS-first configuration (@theme / @utility / @custom-variant) and a dependency-free dev server.

What is inside this release#

  • A differential oracle proves byte-identical output with Tailwind 3.4: 11,343 static + 1,338 dynamic classes.
  • The responsive system grew from 4 to 10 screens, from wearables (200px) to video walls (5000px).
  • nakshora lsp brings completion, hover, diagnostics and color previews to every editor.
  • CSS-first config lets you extend the theme without touching JavaScript.

How the documentation is organized#

The Nakshora 3.1 docs follow a hub-and-spoke structure. Start with the getting-started/quick-start|Quick start, then move through getting-started/installation|Installation and the core concepts. The utilities/index|Utilities reference documents every single class this release can produce, the recipes/index|Recipes library gives you copy-paste components, and the tutorials/index|Tutorials walk you through complete builds.

A note on versions#

Nakshora ships major releases with long documentation tails: you are reading the latest 3.1 docs — the recommended release for all new projects. Use the version switcher in the header to jump between releases; equivalent articles are cross-linked.

Tip. New to utility-first CSS? Read concepts/utility-first-methodology|Utility-first methodology before diving into the reference — five minutes there saves hours of guessing.