Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Accessible components for Astro and Tailwind CSS, copied into your project for full ownership.
Bearnie is an open-source set of accessible UI components built for Astro and Tailwind CSS, distributed as copy-paste source code so you own and control every file.
Bearnie is a component library that you don't install — you copy its source files directly into your Astro project. It provides accessible components built with Tailwind CSS, and the entire set is open source under the MIT license. The project is maintained by Michael Andreuzza, with documentation available at bearnie.dev/docs. Instead of delivering a final theme, Bearnie gives you a starting point to build your own component library.
Bearnie components are distributed as source code rather than a package. You browse the documentation at bearnie.dev/docs, copy the component files you need, and paste them into your project's source directory. From that point, the components behave like any other file in your codebase — you can edit them freely, and they update on your next build.
Bearnie is free. It is an open-source project released under the MIT license, so there are no license fees, regardless of whether your projects are personal or commercial.
Yes. Bearnie is open source under the MIT license, meaning you can use it in personal and commercial projects without paying fees. The source code is freely available, and you can modify it.
No. Bearnie is not distributed as an npm package. You copy component source files from the project's documentation or repository into your own Astro project.
Yes. Because the components are copied into your project, you own the code. You can change any markup, Tailwind classes, or logic without waiting for an upstream release.
Bearnie is built specifically for Astro with Tailwind CSS for styling. It is not a framework-agnostic library; it uses Astro's component format.
Michael Andreuzza created and maintains Bearnie, and the project is sponsored through GitHub Sponsors. It also accepts contributions from the community via a contributing guide.
