Laravel form components built for tailwind

Quickly build out Tailwind CSS forms using pre-built laravel form components. All form components included in the package are compatible with Laravel Livewire out-of-the box.

macbook with lines of code

Components

Pre-built form components built for a majority of use cases. Each component integrates easily with Laravel Livewire and is styled based on Tailwind UI.

Input

The basic but very versatile input element.

Email

An input element configured for handling email addresses.

Password

A password input element that comes with a toggle button for showing/hiding the entered password.

Textarea

A basic textarea input element.

Checkbox

A basic checkbox input element.

Radio Button

A basic radio button element.

Checkbox Group

Useful for grouping checkboxes or radio buttons together.

Date Picker

A specialized date picker that uses Flatpickr behind-the-scenes.

Switch Toggle

A custom, specialized checkbox input element.

Select

A basic select dropdown menu element.

Custom Select

A more customized and powerful select menu dropdown element.

Timezone Select

A specialized select menu dropdown with timezones as options.

File Upload

A custom file input element with support for showing file upload progress.

FilePond

Add a dropzone-like file input utilizing the FilePond library.

Form

Form element that takes care of certain necessities such as adding a hidden csrf-token.

Label

A basic label element.

Form Error

Keep track of and show errors for an input automatically.

Form Group

Specialized element to provide a label and error handling for each input element.