Astro Rocket —
A free, open-source Astro 7 starter theme to build anything on.
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.
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.
The Stack
The technologies powering Astro Rocket, chosen for performance, great developer experience, and long-term reliability.
Frequently asked questions
Everything you need to know before getting started.
About Astro
What is Astro?
Why build with Astro?
What can I build with Astro Rocket?
Is Astro Rocket listed on the official Astro themes directory?
Will Astro Rocket keep up with new Astro releases?
Using the theme
Is it free to use?
How do I switch themes?
Does it support TypeScript?
How do I add my own language for i18n?
Where do I report bugs or suggest features?
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.
Ready to build?
Clone Astro Rocket, pick a theme, and launch your next project in minutes.
Get StartedReady to build?
Clone Astro Rocket, pick a theme, and launch your next project in minutes.
Get Started