Flowbite
Tailwind components and blocks.
Flowbite is a large catalogue of Tailwind components delivered as plain HTML with a JavaScript plugin, plus official wrappers for React, Vue, Svelte and Angular. Few libraries here span that many targets from one design language.
At a glance
| Install | npm install flowbite |
| Markup | plain HTML, with framework wrappers available |
| Wrappers | flowbite-react, flowbite-vue, flowbite-svelte, flowbite-angular |
| Styling | Tailwind CSS |
| MCP server | not published |
| License | MIT core, commercial for blocks and templates |
Install
npm install flowbite
Then register the plugin so the component classes are generated:
@import "tailwindcss";
@plugin "flowbite/plugin";
One design language, five stacks
This is the practical argument. An agency or an in-house team working across a Laravel admin, a React dashboard and a Vue marketing site can use one visual system in all three without maintaining three component libraries. The wrappers vary in maturity, so check the specific components you need in the specific wrapper you will use.
Free versus paid
The component library is MIT and covers a lot. Flowbite Blocks and the full page templates are commercial, as are the Figma files. The split is generous but the most time-saving assets sit on the paid side.
Choose it if
- You work across several frameworks and want one design language.
- You are in a server-rendered stack and want Tailwind components without React.
Look elsewhere if
- You want deep, typed React components. shadcn/ui or HeroUI are better there.
- You need documented accessibility conformance.