
Template details
varsha
A production-ready Astro 5 and Starlight website starter with 18+ color palettes, built-in docs, blog, and SEO.
About this template
varsha is a website starter template built on Astro 5 and Starlight, aimed at launching marketing sites, documentation portals, and blogs from a single codebase. It ships as a scaffoldable project that outputs pure static HTML, so it deploys to Vercel, Netlify, Cloudflare Pages, GitHub Pages, or any static host without an adapter. It is made by myndlabs (Yethikrishna R) and released under the MIT License.
What is varsha?
varsha is a website starter by myndlabs that combines Astro 5 with the Starlight documentation theme to produce marketing pages, docs, and a blog. You scaffold it with a package-manager command, customize config and content files, and it builds a static site into a dist/ directory. It runs on Node.js 20 or newer and requires no server adapter for deployment.
What makes varsha stand out?
- Astro 5 + Starlight stack — generated with
npx create-varsha my-site(also npm, yarn, pnpm, bun, degit, or a curl/irm one-line installer); ships zero JavaScript by default using Astro islands. - 18+ color palettes — built-in themes with instant light/dark mode switching, driven by CSS custom properties in a global design system covering typography, spacing, radius, and shadows.
- Multilingual docs — Starlight documentation content in English, Japanese, and Simplified Chinese locales under
src/content/docs/. - Marketing pages — landing, features, showcase, and performance pages in
src/pages/, plus a standalone rootindex.htmlhomepage. - Blog system — Markdown/MDX posts with author cards, tags, RSS feed, and reading time in
src/content/blog/. - SEO and LLM context — sitemap, OG tags, robots.txt, structured data, plus machine-readable
llms.txt,llms-full.txt, andSKILL.mdfiles. - One-click deploy — buttons for Vercel, Netlify, and Cloudflare Pages; the repo includes a
vercel.jsonwith redirects and cache headers. - Claimed Lighthouse 100/100/100/100 — the project states perfect scores across all four Lighthouse categories.
Who is it for?
- Indie developers and solo founders: scaffold a product marketing site with docs and a blog in minutes without wiring SEO or dark mode themselves.
- Open-source maintainers: publish a Starlight documentation portal in English, Japanese, and Simplified Chinese from one repo.
- Agencies and freelancers: rebrand a client site — the included
rebrand.mjsscript andastro.config.mjscover titles, social links, logos, favicons, and OG cards.
What can you do with varsha?
- Launch a startup landing page: rewrite the
index.htmlhero and marketing copy, swap assets inassets/, and deploy the static build to Vercel or Cloudflare Pages. - Ship a docs portal: add Markdown/MDX files to
src/content/docs/and Starlight generates a sidebar-driven site with the configured locales. - Run a content blog: publish posts in
src/content/blog/and get author cards, tag pages, RSS, and reading times automatically.
How does varsha work?
- Scaffold with
npx create-varsha my-siteand runnpm run dev; the dev server prepares docs first and serves at localhost:4321. - Customize
astro.config.mjs(site, title, description, social links, sidebar), brand assets, and CSS custom properties incss/style.css. - Run
npm run buildto produce static HTML indist/, then deploy to any static host.
Pricing
varsha is free under the MIT License. Every deployed site must keep the "Built with varsha by myndlabs" footer credit; white-label or commercial licensing requires contacting hey@myndlabs.tech.
FAQ
Is varsha free to use?
Yes. varsha is released under the MIT License (Copyright 2026 Yethikrishna R / myndlabs.tech). The one condition is that the attribution notice "Built with varsha by myndlabs" stays in the footer of every deployed site; removing it requires a white-label or commercial license.
What do I need to run varsha?
varsha requires Node.js 20 or newer. Scaffold it with npx create-varsha my-site, or via npm, yarn, pnpm, bun, degit, or the macOS/Linux and Windows one-line installers, then run npm run dev to start the local server at port 4321.
















