PHPackages                             rawilk/laravel-form-components - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. rawilk/laravel-form-components

AbandonedArchivedLibrary[Templating &amp; Views](/categories/templating)

rawilk/laravel-form-components
==============================

Set of Blade components for TailwindCSS forms.

v8.1.4(2y ago)436120.2k↓21.2%471MITPHPPHP ^8.0|^8.1|^8.2CI failing

Since Sep 13Pushed 1y ago7 watchersCompare

[ Source](https://github.com/rawilk/laravel-form-components)[ Packagist](https://packagist.org/packages/rawilk/laravel-form-components)[ Docs](https://github.com/rawilk/laravel-form-components)[ GitHub Sponsors](https://github.com/rawilk)[ RSS](/packages/rawilk-laravel-form-components/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (13)Versions (94)Used By (1)

> Package Abandonment: Since I now use packages like Filament for my UI needs, I no longer have an interest or incentive to maintain this package.

Form Components for Laravel
===========================

[](#form-components-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/72e872788b0a97a4f5ad33ca978fee275e430f9bd4599416ccd8786a9c93f04d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f726177696c6b2f6c61726176656c2d666f726d2d636f6d706f6e656e74732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rawilk/laravel-form-components)[![Tests](https://github.com/rawilk/laravel-form-components/workflows/Tests/badge.svg?style=flat-square)](https://github.com/rawilk/laravel-form-components/workflows/Tests/badge.svg?style=flat-square)[![Total Downloads](https://camo.githubusercontent.com/8b34eb915b364d2b0395487d064f20244ce51d30dd87c5a4ab8ba679e8cdccca/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f726177696c6b2f6c61726176656c2d666f726d2d636f6d706f6e656e74732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rawilk/laravel-form-components)[![PHP from Packagist](https://camo.githubusercontent.com/7a9c8d7a8c8702ab2f9bab15357b19091c8aae22e4b766adef17fccf836f54f4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f726177696c6b2f6c61726176656c2d666f726d2d636f6d706f6e656e74733f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rawilk/laravel-form-components)[![License](https://camo.githubusercontent.com/fa7f7e6158bd5a0bd9751906b48aacf3a491b7249a508943ede6d7c46f44cd47/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726177696c6b2f6c61726176656c2d666f726d2d636f6d706f6e656e74733f7374796c653d666c61742d737175617265)](https://github.com/rawilk/laravel-form-components/blob/main/LICENSE.md)

[![social image](https://camo.githubusercontent.com/22d771a7351351d77cf6561ac981cb759101acb93cc5a7ef9d81e9b61c5bf69a/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f466f726d253230436f6d706f6e656e7473253230666f722532304c61726176656c2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d726177696c6b2532466c61726176656c2d666f726d2d636f6d706f6e656e7473267061747465726e3d646961676f6e616c53747269706573267374796c653d7374796c655f31266465736372697074696f6e3d466f726d2b636f6d706f6e656e74732b6275696c742b666f722b7461696c77696e642b2532362b4c69766577697265266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d636f6465)](https://camo.githubusercontent.com/22d771a7351351d77cf6561ac981cb759101acb93cc5a7ef9d81e9b61c5bf69a/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f466f726d253230436f6d706f6e656e7473253230666f722532304c61726176656c2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d726177696c6b2532466c61726176656c2d666f726d2d636f6d706f6e656e7473267061747465726e3d646961676f6e616c53747269706573267374796c653d7374796c655f31266465736372697074696f6e3d466f726d2b636f6d706f6e656e74732b6275696c742b666f722b7461696c77696e642b2532362b4c69766577697265266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d636f6465)

Form Components for Laravel provides common form components to help build forms faster using Tailwind CSS. Supports validation, old form values, and wire:model.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require rawilk/laravel-form-components
```

You can publish the config file with:

```
php artisan vendor:publish --tag="form-components-config"
```

You can view the default configuration here:

You can publish the package's views with this command:

```
php artisan vendor:publish --tag="form-components-views"
```

If you want to override the package's language lines, you can publish them with this command:

```
php artisan vendor:publish --tag="form-components-translations"
```

Documentation
-------------

[](#documentation)

For more documentation, please visit:

Demo
----

[](#demo)

For a demo of some of the components, please visit:

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security
--------

[](#security)

Please review [my security policy](../../security) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Randall Wilk](https://github.com/rawilk)
- [All Contributors](../../contributors)

This package is also heavily inspired by [Laravel Form Components](https://github.com/protonemedia/laravel-form-components) and [Blade UI Kit](https://blade-ui-kit.com/). A lot of inspiration for some JS components is taken from [Alpine Headless Components](https://alpinejs.dev/components#headless).

Alternatives
------------

[](#alternatives)

This package was created to satisfy my own needs and preferences, and relies on TailwindCSS, TailwindUI, and AlpineJS for styling and functionality. You can always try one of these alternatives if your needs differ:

- [Blade UI Kit](https://blade-ui-kit.com/)
- [Laravel Form Components](https://github.com/protonemedia/laravel-form-components)

Disclaimer
----------

[](#disclaimer)

This package is not affiliated with, maintained, authorized, endorsed or sponsored by Laravel, TailwindCSS, Laravel Livewire, Alpine.js, or any of its affiliates.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity52

Moderate usage in the ecosystem

Community25

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 65.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Recently: every ~26 days

Total

88

Last Release

1043d ago

Major Versions

v3.x-dev → v4.x-dev2023-03-17

v4.x-dev → v5.x-dev2023-03-17

v5.x-dev → v6.x-dev2023-03-17

v6.x-dev → v7.x-dev2023-03-17

v7.x-dev → v8.0.12023-03-21

PHP version history (5 changes)1.0.0PHP ^7.4

2.0.0PHP ^7.4|^8.0

3.0.0PHP ^8.0

v7.0.0PHP ^8.0|^8.1

v8.0.0PHP ^8.0|^8.1|^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e2f599d4d290bbb514a933d4f21c3f18fb093f5f8a9994cb17f5469853c749c?d=identicon)[rawilk](/maintainers/rawilk)

---

Top Contributors

[![rawilk](https://avatars.githubusercontent.com/u/22842525?v=4)](https://github.com/rawilk "rawilk (391 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (102 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (97 commits)")[![mertasan](https://avatars.githubusercontent.com/u/13007665?v=4)](https://github.com/mertasan "mertasan (1 commits)")[![luilliarcec](https://avatars.githubusercontent.com/u/27895611?v=4)](https://github.com/luilliarcec "luilliarcec (1 commits)")[![CraftLogan](https://avatars.githubusercontent.com/u/10950466?v=4)](https://github.com/CraftLogan "CraftLogan (1 commits)")[![magarrent](https://avatars.githubusercontent.com/u/6561770?v=4)](https://github.com/magarrent "magarrent (1 commits)")

---

Tags

blade-componentscustom-selectdate-pickerfilepondflatpickrformquilltailwindcsstogglelaravelbladetailwindformtoggledate pickerfilepondflatpickrrawilklaravel-form-componentscustom-select

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/rawilk-laravel-form-components/health.svg)

```
[![Health](https://phpackages.com/badges/rawilk-laravel-form-components/health.svg)](https://phpackages.com/packages/rawilk-laravel-form-components)
```

###  Alternatives

[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[robsontenorio/mary

Gorgeous UI components for Livewire powered by daisyUI and Tailwind

1.5k454.7k15](/packages/robsontenorio-mary)[moonshine/moonshine

Laravel administration panel

1.3k217.1k59](/packages/moonshine-moonshine)[spatie/laravel-blade-comments

Add debug comments to your rendered output

177325.5k](/packages/spatie-laravel-blade-comments)[radic/blade-extensions

Laravel package providing additional Blade extensions: foreach (with $loop data like twig), break, continue, set,array (multiline), etc

271321.7k5](/packages/radic-blade-extensions)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
