Back to templates

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 root index.html homepage.
  • 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, and SKILL.md files.
  • One-click deploy — buttons for Vercel, Netlify, and Cloudflare Pages; the repo includes a vercel.json with 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.mjs script and astro.config.mjs cover titles, social links, logos, favicons, and OG cards.

What can you do with varsha?

  • Launch a startup landing page: rewrite the index.html hero and marketing copy, swap assets in assets/, 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?

  1. Scaffold with npx create-varsha my-site and run npm run dev; the dev server prepares docs first and serves at localhost:4321.
  2. Customize astro.config.mjs (site, title, description, social links, sidebar), brand assets, and CSS custom properties in css/style.css.
  3. Run npm run build to produce static HTML in dist/, 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.

Screenshot of varsha