Explore the Astro Ecosystem
A curated collection of themes, integrations, components, and 3D resources to supercharge your Astro projects. Built by the community, maintained by Lusion.
Themes & Templates
24AstroWind
A free marketing and blog template built with Astro and Tailwind CSS, featuring dark mode and responsive layouts.
Astroship
A free startup landing page template with hero sections, pricing tables, and a slick dark SaaS aesthetic.
Odyssey
A free business website template with bold typography and smooth scroll animations for agencies and studios.
Accessible Astro Starter
A free WCAG-compliant starter with semantic HTML, ARIA landmarks, and full keyboard navigation support.
Starfolio
A free minimal portfolio template with grid-based layouts and smooth transitions for designers.
as-folio
A free academic portfolio template featuring publication lists and CV sections for researchers.
AEON
A free portfolio template with bold geometric accents and fluid animations for creatives and artists.
Space
A free blog template with a spacious reading layout, dark mode, and distraction-free content hierarchy.
Lexington
$99A premium collection of 89 distinct Astro themes for portfolios, SaaS products, blogs, and marketing sites.
Cosmic Themes All Access
$99/yrA premium subscription unlocking every Cosmic Theme for Astro, including agency kits and early-access designs.
Shadcnblocks
$99A premium block library with 1200+ copy-paste UI components for Astro, built with Tailwind and shadcn/ui patterns.
AstroVault
$99A premium marketplace with 33+ handcrafted Astro templates — SaaS dashboards, editorial magazines, and more.
GetAstroThemes
$99A curated premium theme shop with professionally designed Astro templates and lifetime updates.
Astros
$79A premium agency-themed Astro template with client management, project showcases, and a bold studio aesthetic.
Vertex
$89A premium SaaS-focused Astro template with pricing tables, feature grids, and a high-conversion hero section.
Pulse
$69A premium blog template with editorial layouts, newsletter integrations, and a refined typographic system.
basics
The official bare-bones Astro starter scaffold with file-based routing and layouts to build anything.
blog
The official Astro blog starter with markdown support, syntax highlighting, RSS feeds, and sitemap generation.
starlight
The official Astro documentation starter with full-text search, dark/light mode, and a polished docs UI.
minimal
An official Astro starter with zero assumptions — just the core rendering pipeline and a clean slate.
portfolio
An official Astro starter for personal portfolios with a project grid, about section, and contact form.
landing
An official Astro landing page starter with hero, features, pricing, and CTA sections pre-wired.
saas
An official Astro SaaS starter with authentication patterns, pricing tiers, and a dashboard scaffold.
docs
An official Astro starter for product docs — MDX support, versioned docs, and API reference layout.
Integrations & Plugins
30@astrojs/react
3.1M/wkThe official Astro integration for React — enables React components and the full React ecosystem within Astro.
@astrojs/svelte
1.2M/wkThe official Astro integration for Svelte — brings Svelte 5 rune-based components into Astro with zero config.
@astrojs/vue
980K/wkThe official Astro integration for Vue 3 — supports Vue composition API and single-file components in Astro.
@astrojs/preact
540K/wkThe official Astro integration for Preact — a 3KB React alternative for performance-critical interactive islands.
@astrojs/solid-js
420K/wkThe official Astro integration for SolidJS — compiles fine-grained reactive components without a virtual DOM.
@astrojs/alpinejs
310K/wkThe official Astro integration for Alpine.js — a lightweight reactive scripting layer for sprinkles of interactivity.
@astrojs/lit
220K/wkThe official Astro integration for Lit — enables Web Components as hydrated interactive Astro islands.
@astrojs/tailwind
1.4M/wkThe official Astro integration for Tailwind CSS — configure Tailwind 4 in seconds with auto PurgeCSS support.
@unocss/astro
752K/wkUnoCSS integration for Astro — an instant on-demand atomic CSS engine with 240+ preset shortcuts.
unplugin-fonts
770K/wkAn Astro integration for auto-loading Google Fonts and custom font files at build time with subsetting and preloading.
@sanity/astro
98K/wkSanity CMS integration for Astro — real-time structured content with visual editing and image pipeline.
@storyblok/astro
36K/wkStoryblok integration for Astro — visual page building with component library, hot-reload, and live preview.
@keystatic/astro
54K/wkKeystatic CMS integration for Astro — a Git-backed headless CMS with MDX editing and type-safe schemas.
@astrolib/seo
76K/wkAstro SEO library for generating OG tags, Twitter cards, canonical URLs, and structured data with zero runtime overhead.
astro-og-canvas
71K/wkGenerate Open Graph images at build time using Canvas API — dynamic social share cards with titles and branding.
@astrojs/sitemap
4.2M/wkThe official Astro sitemap integration — auto-generates sitemap.xml for all static and server-rendered pages.
@swup/astro
127K/wkSwup integration for Astro — a content-aware page transition library with smooth morphing animations between routes.
@polgubau/astro-reveal
45K/wkReveal.js integration for Astro — slide deck presentations with markdown support, speaker notes, and embedded demos.
astro-theme-toggle
38K/wkA lightweight dark/light theme toggle component with system preference detection and smooth CSS transitions.
astro-embed-youtube
175K/wkAstro component for YouTube lite embeds with lazy loading, no cookies, and customizable overlay thumbnails.
astro-embed-twitter
148K/wkAstro component for embedding Twitter/X posts as static blockquotes — no JavaScript widgets or tracking.
@unpic/astro
95K/wkAstro integration for Unpic image CDN — automatic responsive srcset, lazy loading, and layout shift prevention.
@clerk/astro
76K/wkClerk authentication for Astro — sign-in, sign-up, and session management with pre-built components and middleware.
auth-astro
56K/wkLightweight authentication for Astro supporting OAuth, email/password, and JWT — designed for edge deployments.
@astrojs/vercel
2.1M/wkThe official Astro adapter for Vercel — deploy SSR and static sites with ISR support and automatic image optimization.
@astrojs/netlify
1.8M/wkThe official Astro adapter for Netlify — serverless Astro functions, edge rendering, and incremental static regeneration.
@astrojs/cloudflare
890K/wkThe official Astro adapter for Cloudflare Pages — deploy to the global edge with Workers and streaming SSR.
@astrojs/node
720K/wkThe official Astro adapter for Node.js — enables full SSR with a standalone Node server for VPS and Docker.
@astrojs/deno
210K/wkThe official Astro adapter for Deno Deploy — SSR on Deno's edge runtime with native TypeScript support.
@astrojs/flightcontrol
68K/wkAn Astro adapter for AWS via Flightcontrol — auto-scaling serverless deployments on AWS Fargate with zero-config CI/CD.
Component Libraries
10accessible-astro-components
25K/wkWCAG 2.1 AA compliant Astro components — modals, accordions, tabs, breadcrumbs, and skip links with full keyboard navigation.
pindoba
12K/wkA minimal dependency-free carousel for Astro with CSS scroll snapping, touch support, and configurable auto-play.
@terrahq/astro-core
33K/wkA comprehensive set of Astro primitives — form inputs, buttons, tooltips, badges, and data tables with a cohesive design system.
astro-icon
518K/wkA fast icon component for Astro with zero JavaScript — supports icon sprites, inline SVGs, and automatic icon set bundling.
phosphor-astro
89K/wkAstro component library for Phosphor Icons — flexible icon family with thin to bold weights, duotone, and 1000+ icons.
astro-lucide
210K/wkAstro integration for Lucide icons — a clean, open-source icon library with 1000+ icons as zero-JS SVG imports.
astro-navbar
22K/wkA lightweight responsive navigation component with mega menu, dropdowns, mobile hamburger, and semantic ARIA landmarks.
astro-breadcrumbs
23K/wkA simple accessible breadcrumb component that auto-generates navigation paths from URL segments with schema.org microdata.
astro-embed
67K/wkA unified Astro component library for embedding YouTube, Twitter, GitHub gists, and generic iframes with lazy loading.
@analogjs/astro-angular
41K/wkAnalog framework integration bringing Angular 19 components to Astro — reactive primitives inside the Astro pipeline.
3D & WebGL Resources
10Three.js Examples
50+ production-quality Three.js scenes covering shaders, post-processing, physics, GLTF loaders, and WebGL techniques.
Sketchfab
A marketplace with 100K+ shareable 3D models in GLTF and GLB — characters, environments, and mechanical parts viewable in WebGL.
Poly Pizza
A curated library of low-poly 3D assets optimized for WebGL — stylized characters, environments, and props with clean topology.
PMNDRS Market
A WebGL-focused marketplace from the pmndrs collective — curated GLTF assets, HDRIs, and shader-ready models with PBR materials.
KhronosGroup GLTF-Sample-Models
The official Khronos Group GLTF 2.0 sample repository — 100+ validated GLTF/GLB reference files for testing loaders and viewers.
@react-three/drei
100+ helpersA library of 100+ helper components for React Three Fiber — loaders, controls, effects, and geometry helpers for 3D scene assembly.
Three.js Journey
The definitive Three.js learning platform — comprehensive video course covering shaders, post-processing, and real-world project architecture.
Spline
A collaborative 3D design tool for interactive WebGL scenes — export to GLTF and embed directly into web pages with event-driven animations.
Blender
The free and open-source 3D creation suite — full modeling, rigging, animation, simulation, rendering, and compositing pipeline.
Lusion Experiments
The experimental playground from the Lusion creative studio — WebGL art, shader explorations, and 3D interactions that push browser rendering.
Textures & HDRIs
8Poly Haven
A free CC0 library with 1000+ HDRIs, PBR textures, and 3D models — hand-curated and designed for real-time rendering.
AmbientCG
A free CC0 library of 1800+ PBR materials — concrete, wood, metal, fabric in 4K+ resolution with full texture channel maps.
Texture Haven
A free CC0 texture library with 150+ ultra-high-resolution PBR materials — tileable albedo, normal, roughness, and AO maps.
Poly Haven Textures
The Poly Haven textures section — hundreds of CC0-licensed surfaces in 2K-8K resolution covering stone, wood, and metal.
PMNDRS Market textures
HDRIs, albedo maps, and material packages from the pmndrs market — curated for creative coding and Three.js demos.
ShareTextures
A community-driven free PBR texture library — asphalt, plaster, brick, tiles, and foliage in 2K-4K resolution.
Textures.com
A freemium texture marketplace with scanned real-world surfaces — 100K+ PBR materials and 16-bit color depth for film-quality rendering.
NoiseTexture
A procedural browser-based noise texture generator — creates seamless patterns for displacement, height maps, and artistic shaders.