Skip to content
A Astro Rocket
About

Astro Rocket —

A free, open-source Astro 7 starter theme to build anything on.

What you get

Everything a real website needs

The component library is the heart of the theme. Everything else a real website needs is already on board.

57 designed components

From buttons to hero sections: typed, accessible, consistent, and documented in a live showcase.

Pages to start from

Home, about, services, contact, blog, projects, and 404, fully designed and responsive, ready to make your own.

12 colour themes

Switch the whole site's palette live from the header. Light and dark mode included.

Blog with table of contents

MDX, RSS, tags, comments, related posts, and a scroll-spy table of contents. Write and publish.

Projects with galleries

A portfolio section with image galleries, video slides, tags, and its own table of contents.

Full i18n, opt-in

Blog, projects, navigation, forms, and 404: all localized per locale. Off by default, at zero cost when unused.

Site search

Fast static search (Pagefind) with a ⌘K modal: zero JavaScript until it's opened.

SEO toolkit

Metadata, sitemaps, structured data, and OG images, correct out of the box.

Forms & deploy

Spam-protected contact and newsletter forms, and one-switch deploys to Vercel, Netlify, or Cloudflare.

Design Principles

Built with intention

Every decision in Astro Rocket, from component structure to default config, is driven by the same three principles.

Performance First

Zero JavaScript by default. Every component is optimised for speed, Core Web Vitals, and lean output.

Developer Experience

TypeScript throughout, sensible defaults, and a component library you can drop straight into any page.

Modern from the Ground Up

Astro 7, Tailwind CSS 4, and a clean architecture that's easy to extend and maintain.

Good to know

Frequently asked questions

Everything you need to know before getting started.

About Astro

What is Astro?
Astro is a modern web framework built for content-driven sites. It ships zero JavaScript by default — only sending what the page actually needs. The result is fast load times, excellent Core Web Vitals scores, and lean, maintainable code.
Why build with Astro?
Astro is the right tool for content-heavy sites: minimal JavaScript, clean HTML, great SEO out of the box, and a developer experience that stays out of your way. It's lean, purposeful, and built to last.
What can I build with Astro Rocket?
Portfolios, business sites, marketing pages, blogs, documentation sites — any content-driven project. Astro Rocket gives you the structure, components, and defaults to hit the ground running.
Is Astro Rocket listed on the official Astro themes directory?
Yes. Astro Rocket is listed on the official Astro themes directory as a free, production-ready theme.
Will Astro Rocket keep up with new Astro releases?
Yes. Astro Rocket is actively maintained and updated to track new Astro releases. Follow along on the blog or watch the GitHub repository for updates.

Using the theme

Is it free to use?
Yes, completely free. Astro Rocket is MIT licensed — use it for personal and commercial projects, no attribution required.
How do I switch themes?
Change a single line in your config. Astro Rocket ships with 12 hand-crafted colour themes — swap between them instantly without touching a line of CSS.
Does it support TypeScript?
Yes, TypeScript is used throughout. All components, configs, and utilities are fully typed.
How do I add my own language for i18n?
Astro Rocket's i18n is config-driven. Add your locale to the i18n config file, create a matching translation file, and the routing and UI adapt automatically.
Where do I report bugs or suggest features?
Open an issue or start a discussion on the GitHub repository. Contributions and feedback are always welcome.
Open Source

Built in the open

Astro Rocket is free, open source, and MIT licensed. Browse the source, open issues, submit PRs, or just clone it and build something great.

Made by Hans Martens Dev

Astro Rocket was designed and built by Hans Martens Dev — a freelance Astro developer who uses it as the foundation for client projects.

MIT License

Free to use in personal and commercial projects. No attribution required, though a star on GitHub is always appreciated.

Actively maintained

The theme is kept up to date with new Astro releases and regularly improved based on community feedback.

Get started

Ready to build?

Clone Astro Rocket, pick a theme, and launch your next project in minutes.

Get Started