Nakshora (নক্ষত্র — *"star"* in Bangla) is a utility-first CSS framework created by Rizwan Rahim Chowdhury and maintained by RRC Development. The TypeScript rewrite — programmatic CSS generation, five themes, npm-ready. This documentation covers Nakshora 2.0 in complete depth: every utility, every variant, every configuration option, with working examples you can copy straight into production.

Nakshora 2.0 rewrote the framework in TypeScript: a programmatic CSSGenerator, five built-in themes (Neon Cyber, Pastel Dream, Brutalist, Minimalist, Nature), 50 colors × 10 shades, six breakpoints and first-class npm publishing.

What is inside this release#

  • First compiler-style Nakshora: CSS generated from a typed config instead of a static file.
  • Five complete design themes shipped as first-class exports.
  • Introduced the configuration API that v3 refined.
  • Fixed-generation utilities: spacing, typography, flexbox, grid, colors, effects.

How the documentation is organized#

The Nakshora 2.0 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 2.0 docs — the TypeScript rewrite that introduced the generator and themes. 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.