A set of Blade components for rapidly building forms in Laravel with Tailwind CSS and Bootstrap support.
Laravel Form Components is a package that provides a set of Blade components for quickly building forms in Laravel applications. It supports Tailwind CSS and Bootstrap frameworks out of the box and includes features like model binding, validation error display, and Livewire integration. It solves the problem of repetitive form markup while keeping the flexibility of writing HTML directly.
Laravel developers who build forms frequently and want to reduce boilerplate code while maintaining control over HTML structure and styling. It's especially useful for teams using Tailwind CSS or Bootstrap who need consistent, validated forms.
Developers choose Laravel Form Components because it combines the power of Laravel's Blade components with popular CSS frameworks, offering a clean way to build forms without locking them into a rigid PHP form builder. It's fully customizable and integrates seamlessly with Laravel's validation and Livewire.
A set of Blade components to rapidly build forms with Tailwind CSS (v1.0 and v2.0) and Bootstrap 4/5. Supports validation, model binding, default values, translations, Laravel Livewire, includes default vendor styling and fully customizable!
Automatically binds to Eloquent models and displays Laravel validation errors out of the box, reducing boilerplate code for form handling.
Works with Tailwind CSS v1/v2 and Bootstrap 4/5 via interchangeable Blade views, allowing easy framework switching without code changes.
Uses Laravel Blade components to keep form HTML flexible and customizable, enabling direct integration with Alpine.js or Vue.js directives.
Integrates with Laravel Livewire v2 for reactive forms and supports Spatie's laravel-translatable for multilingual inputs without extra setup.
The package is officially deprecated, lacks support for Livewire 3 and Tailwind 3, and will not receive updates, posing security and compatibility risks.
Only supports older versions of CSS frameworks (e.g., Bootstrap 4/5, Tailwind v1/v2), making it incompatible with modern styling tools and features.
Deep customizations require publishing and editing complex Blade views and component logic, which can be time-consuming compared to simpler alternatives.
A TALL (Tailwind CSS, Alpine.js, Laravel and Livewire) Preset for Laravel
A package to easily make use of SVG icons in your Laravel Blade views.
TallStack UI components
⚡ PowerGrid generates modern, powerful and easy-to-customize data tables using Laravel Livewire.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.