basecoat
basecoat is an open-source JavaScript project in the ui components space with 4k GitHub stars. The repository is actively maintained, with recent commits.
MITPermissive — free to use in commercial and proprietary software, with attribution.View license →
Production readiness
4/5- Actively maintainedCommits in the last 6 months
- No known vulnerabilitiesNot yet scanned
- Clear, usable licenseMIT (permissive)
- Proven adoptionWidely used
- Has documentationDocumentation indexed
npm install basecoatBasecoat
A collection of modern UI components built with Tailwind CSS that works with any web stack. Basecoat brings the magic of shadcn/ui to traditional web applications, no React required.

Features
Lightweight: no runtime JS, just CSS and a tiny bit of vanilla JavaScript for the more interactive components.
Easy to use: add classes like
btnorinputand you're done.Framework-agnostic: works with any backend or frontend stack.
Accessible: components follow accessibility best practices.
Dark mode ready: respects your Tailwind config.
Extendable: tweak styles with Tailwind or CSS variables.
Themable: fully compatible with shadcn/ui themes.
Readable: no class soup, just clean markup.
Free and open source: MIT licensed.
Documentation
Visit basecoatui.com.
Installation
Visit basecoatui.com/installation