AstroComponents.dev — A Free Astro UI Kit in Evolution

Discover AstroComponents.dev, an open-source UI kit with 200+ free Astro components, sections, and glassmorphism components for building modern web applications.

Introducing AstroComponents.dev

AstroComponents.dev is an open-source Astro UI kit built for developers who want to ship beautiful, accessible interfaces without the overhead of component-from-scratch development.

Born as a personal project, it’s currently in active evolution and development — every week new components, improvements, and optimizations are added to the library.

What Is It?

AstroComponents.dev is a comprehensive collection of 200+ free Astro components designed with a consistent dark-mode, glassmorphism aesthetic. Think of it as your go-to Astro component library for:

  • Landing pages — hero sections, feature grids, pricing tables
  • Dashboards — cards, charts, data displays, sidebars
  • Forms — inputs, selects, file uploads, validation
  • Navigation — navbars, tabs, breadcrumbs, side drawers
  • Overlays — modals, toasts, popovers, cookie banners

Every component is zero-runtime-dependency (pure Astro + CSS), accessible (WCAG AA), and responsive by default.

Sections: Complete Page Templates

One of the standout features of this Astro components free collection is the Sections category. Instead of building individual pieces and assembling them yourself, Sections provides ready-made page blocks that work out of the box:

  • Hero Gradient — full-screen hero with animated gradient background
  • Hero Split — content + visual mockup side by side
  • Hero Glass — centered hero with glassmorphism overlay

Each section is copy-paste ready and fully responsive. No configuration needed — just import and use.

Why AstroComponents.dev?

FeatureDetails
Zero dependenciesPure Astro + Vanilla CSS. No React, no Tailwind required
200+ componentsButtons, cards, forms, navbars, overlays, charts, and more
AccessibleSemantic HTML, ARIA attributes, keyboard navigation
Dark mode firstDesigned for dark backgrounds with glassmorphism effects
MIT LicensedFree forever — use in personal and commercial projects
Tree-shakeableImport only what you need by category

Quick Start

npm install astro-component-kit
---
import { GlassButton } from 'astro-component-kit/buttons';
import { GlassCard } from 'astro-component-kit/cards';
import { GlassNavbar } from 'astro-component-kit/navigation';
---

<GlassNavbar brand="MyApp" brandHref="/">
  <div slot="actions">
    <GlassButton>Get Started</GlassButton>
  </div>
</GlassNavbar>

That’s it. No setup, no configuration files, no build steps beyond what Astro already provides.

The Road Ahead

This project is under active development. Here’s what’s on the horizon:

  • More section templates — pricing, FAQ, testimonials, team grids
  • Chart components — powered by ApexCharts integration
  • 3D components — Three.js powered galaxy backgrounds and text layers
  • Performance optimizations — smaller bundle sizes, faster builds
  • Documentation improvements — prop tables, API references, usage examples

Every contribution and piece of feedback helps shape the direction of the library. If you’re building with Astro and want a free Astro UI kit that just works, this is it.

Who Is This For?

  • Solo developers who need a component library without the setup overhead
  • Agencies building client sites on Astro who want production-ready pieces
  • Designers prototyping in Astro who need polished, accessible components
  • Anyone looking for free Astro components that look premium

AstroComponents.dev — Build faster. Ship beautiful.