Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free and open-source starter project to help you get started with the core Flowbite Library components and Vue 3

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Tailwind 4 Vue Starter is a free, open-source boilerplate that combines Vue 3, Vite, Tailwind CSS v4, and the Flowbite component library so you can build interfaces with ready-made UI components.
Tailwind 4 Vue Starter is a starter project, distributed by the Flowbite team, that configures a Vite-powered Vue 3 application to use Tailwind CSS v4 and the Flowbite open-source component library. As input, it takes a freshly created Vite project using the Vue template; as output, it provides the dependency setup, CSS configuration, and plugin wiring needed to start importing Flowbite components such as modals, navbars, tables, and dropdowns directly into your Vue templates.
npm create vite@latest flowbite-app -- --template vue, giving you Vue 3 single-file components and Vite's fast development server.tailwindcss and @tailwindcss/vite, and the plugin is added to the vite.config.js file, so no separate PostCSS or tailwind.config.js setup is needed.style.css file only needs @import "tailwindcss"; to activate Tailwind v4 in your Vue app.flowbite/src/themes/default and loads the Flowbite plugin with @plugin "flowbite/plugin";.@source "../node_modules/flowbite"; so Tailwind discovers Flowbite's classes during build.npm run dev for local development and npm run build to output a production bundle.The workflow is a five-step setup: create a Vite Vue project, install tailwindcss and @tailwindcss/vite, add the Tailwind plugin to vite.config.js, import tailwindcss in style.css, then install Flowbite and add its theme, plugin, and source path to your CSS. After these steps, npm run dev starts the development server.
The starter is free and open source; the Flowbite component library it integrates is also free to use.
Yes. The repository is marked free and open source, and the Flowbite components you use with it are free as well.
The guide targets Vue 3, Tailwind CSS v4, and Vite's Vue template. It does not use a tailwind.config.js file, which reflects Tailwind v4's new plugin approach.
No. The starter configures the toolchain; the actual UI components (modals, navbars, tables, dropdowns) come from the Flowbite library and need to be imported into your Vue templates.
Run npm run dev to start the local development server. To build the project for production, use npm run build.
