Skip to content


While the documentation is fairly complete, it is still in first draft.

What is Barebones

Barebones is a customizable component library built for Vue and Nuxt. Barebones provides common components with local configuration files to customize props and styles. At present Barebones comes with one default theme built with Tailwind, however, can be used with any CSS framework or custom CSS. In the future, we plan to add many starter themes.


The motivation for Barebones came from the desire to have a framework that provided all the functionality we rewrite over and over again but with the freedom to not be tied to themes or forced to overwrite styles. That may seem strange when you see that Barebones allows themes but this is optional, all the style configurations for these themes are configurable locally meaning no dirty overwrites.