The web framework for
content-driven apps.
Build faster websites with less client-side JavaScript.
Astro pulls content from anywhere and serves it from the edge.
astro.config.mjs
import { defineConfig } from 'astro/config'; import tailwind from '@astrojs/tailwind'; import react from '@astrojs/react'; // https://astro.build/config export default defineConfig({ integrations: [ tailwind({ configFile: './tailwind.config.mjs' }), react() ], output: 'hybrid', adapter: vercel() });
Powering next-gen teams
Zero JS, by default
Astro renders HTML on the server and strips away any remaining JavaScript, resulting in lighter pages.
UI-agnostic Components
Bring your own UI framework. React, Preact, Svelte, Vue, Solid, Lit. Use them all together in the same project.
Edge-ready
Deploy anywhere, globally. Astro supports every major serverless and edge runtime out of the box.
"We migrated our marketing site to Astro and saw a 40% reduction in load times. The developer experience is simply unmatched in the modern web ecosystem."
Elena Fisher
VP of Engineering at Starlight
Ready to launch?
Join 100,000+ developers building faster websites today. Open source and free to use.