Hybrid Astro UI

Get Started

Open in ChatGPT

Why Hybrid Astro UI Exists

This project was born from a simple idea: bring to Astro a collection of components and patterns that prioritize static rendering, accessibility, and performance, adding interactivity only when necessary via Web Components. It’s influenced by the spirit of shadcn/ui —composition, clarity, and ergonomics— but built for a hybrid approach tailored to Astro: zero JS by default, opt‑in JS only when it truly adds value.

Why this project for Astro

Inspired by shadcn/ui, with our own direction

What “hybrid model” means

Key benefits

What this project is not

Design philosophy

Who it’s for

Contribution to the ecosystem

Inspiration and acknowledgments


This project exists to show that, with Astro and web standards, we can build beautiful, fast, and accessible interfaces without shipping more than necessary. If it helps you, use it. If you have ideas, contribute. If you learn something, it’s already worth it.