Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Personal website starter built with Astro 4.0 and Tailwind CSS, with a Vercel-hosted demo.
Vrus is a free, open-source personal website starter template built with Astro 4.0 and Tailwind CSS that compiles a static single-page site from .astro and .md files, with a live demo hosted on Vercel.
Vrus is a starter theme for personal websites that uses Astro 4.0 as its static site generator and Tailwind CSS for styling. As an Astro template, it takes project files placed in src/pages/ and outputs a production-ready static site into ./dist/ when you run the build command. The template's live preview is available at vrus.vercel.app, and its code is MIT-licensed while the written content and images are shared under CC BY-NC-SA 4.0.
.astro or .md file placed in src/pages/ becomes a route using the file's name.src/components/Card.astro, src/layouts/Layout.astro, src/pages/index.astro, and a public/favicon.svg.src/components/ can be written in Astro, React, Vue, Svelte, or Preact.pnpm install, pnpm run dev (serves at localhost:4321), pnpm run build, and pnpm run preview../dist/ — the build command generates a static site ready for hosting on any static host such as Vercel.Vrus suits developers who want a minimal Astro-based personal homepage without configuring a full framework. It also fits Tailwind CSS users who prefer utility classes to style a small landing page, and static-site enthusiasts who want a lightweight SSG starting point that can be deployed to Vercel or similar hosts.
src/pages/index.astro to replace the starter content with your own name, bio, and links..md files in src/pages/ and Astro will generate routes for them automatically.Layout.astro for a shared page shell and Card.astro for repeatable content blocks.Start by running pnpm install to install dependencies, then pnpm run dev to launch a local server at localhost:4321. Edit the files in src/ — Astro hot-reloads changes. When ready, run pnpm run build to compile the site into static files under ./dist/, and pnpm run preview to test the production build locally.
Yes. The template's code is released under the MIT license, and its written and visual content is licensed under CC BY-NC-SA 4.0, so you can use and modify it freely within those terms.
The template is configured for pnpm. The README lists pnpm install, pnpm run dev, pnpm run build, and pnpm run preview as the primary commands.
Yes. The src/components/ directory is designed to hold Astro, React, Vue, Svelte, or Preact components, so you can bring in UI from other frameworks alongside Astro.
A live demo is hosted at https://vrus.vercel.app/. The README includes this link as the template's preview site.
