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.
