Bladewell vs Blade UI Kit
Blade UI Kit was a set of renderless Blade components, with date pickers and editors built on third-party libraries. Bladewell is also plain Blade with no Livewire needed, styled with Tailwind CSS, and copies its components into your app.
Blade UI Kit is no longer maintained. Its maintainer has ended the project, and Packagist marks the package abandoned.
Side by side
Blade UI Kit's column is taken from its own docs, repository and Packagist page as they read on 7 October 2026, each linked as its source. Something out of date? Tell us.
| Topic | Bladewell | Blade UI Kit |
|---|---|---|
| Price and licence | Free, MIT licensed. Every component, no paid tier. | Free, MIT licensed. Source: Price and licence, Blade UI Kit |
| How you install it | php artisan bladewell:add copies each component's Blade, JavaScript and CSS into your app. You edit them like your own code; bladewell:add --installed updates the files you haven't changed and lists the ones you have. The package can stay a dev dependency. | A Composer package your app runs. buk:publish copies a component's view or class into your app. Source: How you install it, Blade UI Kit |
| Without Livewire | Yes: plain Blade. The same components work inside Livewire 3 and 4 components too. | Yes: renderless Blade components, no Livewire needed. Source: Without Livewire, Blade UI Kit |
| JavaScript it brings | One small vanilla JS module per component, bundled by your own Vite build. No Alpine, no Livewire, nothing from a CDN. | Alpine and, for some components, flatpickr, Pikaday, moment, Trix or EasyMDE, loaded from CDNs. Source: JavaScript it brings, Blade UI Kit |
| CSS | Tailwind CSS 4.1 or later, with a theme file of colour tokens. | None: the components are unstyled. Source: CSS, Blade UI Kit |
| Laravel and PHP | Laravel 12 or 13, PHP 8.3 or later. | Laravel 10 to 12, not 13. PHP 8.1 or later. Source: Laravel and PHP, Blade UI Kit |
| Date range picker | Yes, free. | No dedicated component; the date pickers wrap flatpickr and Pikaday. Source: Date range picker, Blade UI Kit |
| Data table | Yes: sorting, filters with option counts, row selection and pagination, run by your controller or Livewire component, with the URL kept in step. | No. Source: Data table, Blade UI Kit |
| File upload | Yes, including direct upload with progress and retry. | No. Source: File upload, Blade UI Kit |
| Under a strict CSP | No inline scripts, onclick or style attributes, and no eval: nothing needs 'unsafe-inline' or 'unsafe-eval', and there's no nonce to set up. | Not documented. Its CDN scripts would need allowing in script-src. Source: Under a strict CSP, Blade UI Kit |
| Accessibility | Keyboard support and ARIA in every component. Every example is checked with axe, light and dark, closed and open, on every change. | Not documented. |
| Latest release | 1.0.0, 9 October 2026. 42 components so far. | 0.7.0, 19 February 2025. No longer maintained. Source: Latest release, Blade UI Kit |
Which to pick
Blade UI Kit, if
- You need a Markdown or rich text editor, or a map, built in: Bladewell has none of these, though its guide adds a rich text editor with Tiptap.
- You want unstyled components for a CSS framework other than Tailwind.
Bladewell, if
- You're moving to Laravel 13, or want a library that's still maintained.
- You need a modal, a data table, a select or a file upload, which Blade UI Kit never had.
- You want components that are already styled and accessible, with nothing loaded from a CDN.
Also compared: Flux, Mary UI, WireUI and BladewindUI.