Skip to content

shadcn/ui for Astro. 45+ animated and accessible components. Install via CLI. Own the code.

License

Notifications You must be signed in to change notification settings

starwind-ui/starwind-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

726 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starwind UI

NPM version NPM downloads License Twitter Follow

Create animated websites in record time.

Starwind UI is a collection of 45+ beautifully designed, animated, and accessible components built purely with Astro and vanilla JS. Inspired by shadcn/ui, components are added directly to your codebase, giving you full ownership and complete control.

Get Started →  |  Explore Components

Why Starwind?

  • 🎯 Own Your Code — Components live in your project, not hidden in node_modules. Customize everything.
  • ✨ Animated by Default — Smooth, polished animations out of the box with Tailwind CSS v4.
  • ♿ Accessible — Keyboard navigable and screen reader friendly. Built with a11y in mind.
  • 🚀 Zero Runtime Dependencies — Pure Astro + vanilla JS. No heavy frameworks to slow you down.
  • 🛠️ CLI-Powered — Add only what you need with a simple npx starwind add command.

Looking for the main package? See starwind-ui/cli.

Quick Start

Initialize your project

npx starwind@latest init

Select components to add

npx starwind@latest add

AI integration

Resources for AI:

Contributing

Please read the contributing guide.

License

Licensed under the MIT license.

About

shadcn/ui for Astro. 45+ animated and accessible components. Install via CLI. Own the code.

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors