Skip to content
Astro Swiss Theme homepage showcase

Astro Swiss Theme Documentation

Documentation for the Astro Swiss Theme. The free starter theme is available on GitHub with core features, while the paid version includes additional premium components and features.

These docs assume basic familiarity with Astro. New to Astro? Learn Astro fundamentals →

Quick Links:


This documentation covers the Astro Swiss Theme (paid version) which includes all features and components. The free starter theme is available on GitHub with core functionality including Astro, Starwind UI, Tailwind CSS v4, and i18n support.

What’s included in the free version:

  • ✅ Core Astro framework setup
  • ✅ Starwind UI components
  • ✅ Tailwind CSS v4
  • ✅ Full i18n (internationalization) support
  • ✅ Dark mode toggle
  • ✅ Responsive design

Paid version adds:

  • 💎 Additional premium components
  • 💎 Extended portfolio features
  • 💎 Advanced customization options
  • 💎 Priority support

Perfect Performance

Built on Astro 5 for blazing-fast page loads and perfect Lighthouse scores out of the box.

Ship Multilingual Fast

Complete i18n support with French and German included. Add more languages in minutes with our simple translation system.

Beautiful & Accessible

Professional components powered by Starwind UI and Tailwind CSS v4. Dark mode and WCAG compliance included.

Developer-Friendly

TypeScript, hot reload, path aliases, and clear documentation. Start customizing immediately, no learning curve.

Modern Tech Stack

  • Astro 5+ framework
  • Starwind UI components
  • Tailwind CSS v4
  • TypeScript support
  • i18n routing

Pre-built Components

  • Responsive header & navigation
  • Portfolio/project showcase
  • Team member profiles
  • Contact forms
  • Language selector
  • Dark mode toggle

Production Ready

  • SEO optimized
  • Accessibility (WCAG 2.1 AA)
  • Mobile responsive
  • Fast page loads
  • Clean code structure

Get your site running in about 10 minutes:

Terminal window
# Clone the free starter theme (public repository)
git clone https://github.com/vincentheimann/astro-swiss-free-starter-theme.git
cd astro-swiss-free-starter-theme
# Install dependencies
npm install
# Start development server
npm run dev

Then customize your brand colors, company info, and content. Follow the complete guide →

Getting Started

Follow our 10-minute quick start guide to get your site up and running.

Start Now →

Browse Guides

Learn how to customize, style, and deploy your site with our comprehensive guides.

View Guides →

Need Help?

Check our FAQ, browser support, and community resources.

Get Support →