Monthly revenue
+12.4%$84.2k
1 GitHub star = 1 new component. We’re at 0 stars — help us unlock the next one.
| Item | Value |
|---|---|
| Charts | 82% |
| Sections | 64% |
| Forms | 47% |
Astro Kit · Lo-fi
Free open-source UI components for Astro. Zero dependencies. Copy, paste, ship.
$ npm install astro-component-kit Pick a category, copy the code, ship.
Templates assemble library components into complete, multi-page sites. Preview every page live, then import the whole thing with one line — or take only the pieces you need.
12 templates · E-commerce Store, E-commerce 2 Editorial
Coming next: SaaS landing · Dashboard · Blog
Stop reinventing the wheel. Production-ready UI building blocks designed for peak performance, WCAG AA accessibility, and aesthetic perfection — out of the box.
Copy-paste any component straight into your Astro project. No build config, no node_modules bloat — ship client and landing pages in minutes, not weeks.
Pure Astro + scoped vanilla CSS. Even the charts render to SVG at build time.
Keyboard navigation, visible focus rings, ARIA where it matters and 4.5:1 contrast.
Glass, neon, neumorphic and dark-gold themes with fluid micro-interactions.
Typed props, slots and CSS custom properties — re-theme everything from one file.
Production components, SVG charts and full page sections across 11 categories, maintained in the open and updated every week.
From buttons and cards to modals and forms — every component is crafted with attention to detail, performance, and user experience.
Beyond individual UI components — explore responsive landing templates: metrics dashboards, pricing, heroes, feature tabs, testimonials and integrations.
Every Astro component ships with zero client-side JavaScript by default. Your pages load instantly because components render to static HTML at build time. No hydration, no waterfalls, no layout shift.
No package manager overhead. Just copy the component source into your project, import it, and use it. Every component is self-contained with its own styles and markup.
Since components render server-side, search engines can crawl and index your content immediately. No waiting for JavaScript bundles to load. Semantic HTML structure built into every component.
CSS custom properties, consistent spacing scale, typography system, and color palette — everything is pre-configured. Customize once, apply everywhere.
Free for personal and commercial use. Contribute components, report bugs, or fork the entire library. Built by developers, for developers.
Every tile is a live component. Move, hover, click and type: the micro-interactions ship with the code you copy.
3D perspective that follows your cursor with a soft glare.
ASTRO KIT 0.6.1
Add astro-component-kit to your project with a single command.
$ npm install astro-component-kit Then import any component and start building.
Open source and free forever. Just copy and paste into your Astro project.
Get Started