Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Official Vue 3 components built for Flowbite and Tailwind CSS
flowbite-vue is an open-source Vue 3 component library built on Tailwind CSS that provides a ready-to-use set of UI components for building websites and web applications.
flowbite-vue is an open-source collection of UI components for Vue 3, styled with Tailwind CSS utility classes and distributed as an npm package by Themesberg under the Flowbite project. It re-implements the Flowbite design system as native Vue single-file components — alerts, modals, navbars, tables, form fields, and more — so developers can assemble interfaces without writing the same markup and CSS from scratch. The library is installed alongside the flowbite plugin, which must be added to tailwind.config.js, and is designed for projects that already run Tailwind CSS.
'node_modules/flowbite-vue/**/*.{js,jsx,ts,tsx}' to the content array and requiring flowbite/plugin in your Tailwind config.Installation is done with npm i flowbite flowbite-vue, then flowbite is registered as a plugin in tailwind.config.js. After that, components can be imported directly from the npm package; Nuxt users can follow the included guide to enable auto-imports. The project's full documentation is not finished yet, so component examples are browsable through flowbite.com.
Yes, flowbite-vue is open source and released under the MIT license, meaning you can use it in personal and commercial projects with no licensing fee.
Run npm i flowbite flowbite-vue in a project that already has Node.js, Tailwind CSS, and the flowbite plugin configured, and add 'node_modules/flowbite-vue/**/*.{js,jsx,ts,tsx}' to the content array in your Tailwind config.
Yes, the repository includes a dedicated Nuxt guide covering auto-import setup so components can be used without manually importing them in every file.
The library includes over 30 components, ranging from Alerts, Badges, Buttons, and Cards to Modals, Navbars, Tables, Pagination, Carousels, Avatars, Ratings, and a full set of form fields. Some entries like Datepicker, Search Input, and Floating Label are still under construction.
Not yet. The README explicitly states that documentation for flowbite-vue is not finished, and recommends browsing flowbite.com to preview the components.
