PHPackages                             skywalker-labs/formcraft - 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. skywalker-labs/formcraft

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

skywalker-labs/formcraft
========================

Modern HTML &amp; Form Builder for Laravel with 50+ components, theme support (Bootstrap/Tailwind), Livewire integration, and accessibility features

v1.1.0(4mo ago)30MITPHPPHP ^7.0|^8.0|^9.0|^10.0|^11.0|^12.0CI failing

Since Feb 5Pushed 4mo agoCompare

[ Source](https://github.com/skywalker-labs/formcraft)[ Packagist](https://packagist.org/packages/skywalker-labs/formcraft)[ Docs](https://github.com/ermradulsharma/laravel-html)[ GitHub Sponsors](https://github.com/sponsors/ermradulsharma)[ RSS](/packages/skywalker-labs-formcraft/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (10)Versions (3)Used By (0)

```
╔═══════════════════════════════════════════════════════════════╗
║                                                               ║
║   ███████╗ ██████╗ ██████╗ ███╗   ███╗ ██████╗██████╗  █████╗ ║
║   ██╔════╝██╔═══██╗██╔══██╗████╗ ████║██╔════╝██╔══██╗██╔══██╗║
║   █████╗  ██║   ██║██████╔╝██╔████╔██║██║     ██████╔╝███████║║
║   ██╔══╝  ██║   ██║██╔══██╗██║╚██╔╝██║██║     ██╔══██╗██╔══██║║
║   ██║     ╚██████╔╝██║  ██║██║ ╚═╝ ██║╚██████╗██║  ██║██║  ██║║
║   ╚═╝      ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝║
║                                                               ║
║            HTML & Form Builder for Laravel                    ║
║       🎨 50+ Components | 🚀 Modern | ♿ Accessible          ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

```

FormCraft - Laravel HTML &amp; Form Builder
===========================================

[](#formcraft---laravel-html--form-builder)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c1c916fb51b06fb147b934779f76711e9748f31675aff3fb657f8b358cd036f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736b7977616c6b65722d6c6162732f666f726d63726166742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/skywalker-labs/formcraft)[![Total Downloads](https://camo.githubusercontent.com/6bcce1ac07c41c7dd5a2264fbe490db8cb0383be5d417290ed41a8e2b5701d9a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736b7977616c6b65722d6c6162732f666f726d63726166742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/skywalker-labs/formcraft)

A comprehensive HTML and Form Builder for Laravel with **50+ modern features**, strict PHP 8.2+ typing, and built-in support for Bootstrap &amp; Tailwind CSS.

✨ Features
----------

[](#-features)

- 🎨 **Theme Support** - Bootstrap &amp; Tailwind CSS
- 🔄 **Livewire Compatible** - Built-in wire:model helpers
- ♿ **Accessibility Ready** - Automatic ARIA attributes
- 📱 **Responsive** - Mobile-first design
- 🚀 **50+ Components** - Forms, UI elements, utilities
- 🎯 **Zero Dependencies** - No external JavaScript required

📦 Installation
--------------

[](#-installation)

```
composer require skywalker-labs/formcraft
```

Publish configuration:

```
php artisan vendor:publish --tag=html-config
```

🚀 Quick Start
-------------

[](#-quick-start)

### Basic Form

[](#basic-form)

```
{!! Form::open(['url' => 'users/store']) !!}
    {!! Form::text('name') !!}
    {!! Form::email('email') !!}
    {!! Form::submit('Save') !!}
{!! Form::close() !!}
```

### Model Binding

[](#model-binding)

```
{!! Form::model($user, ['route' => ['users.update', $user]]) !!}
    {!! Form::text('name') !!}
    {!! Form::email('email') !!}
    {!! Form::submit('Update') !!}
{!! Form::close() !!}
```

### Blade Components

[](#blade-components)

```

```

📚 Key Features
--------------

[](#-key-features)

### HTML5 Validation Rules

[](#html5-validation-rules)

```
{!! Form::rules('required|email|max:255')->text('email') !!}
{!! Form::rules('required|min:8')->password('password') !!}
```

### Smart Components

[](#smart-components)

```
// Toggle switch
{!! Form::toggle('notifications', 1, true, ['label' => 'Enable']) !!}

// Color picker
{!! Form::colorPicker('theme_color', '#3490dc') !!}

// Searchable select
{!! Form::searchableSelect('country', $countries) !!}

// Date picker
{!! Form::datePicker('birthday') !!}

// File upload with preview
{!! Form::fileUpload('avatar', ['preview' => true]) !!}
```

### Livewire Integration

[](#livewire-integration)

```
{!! Form::wire('email')->text('email') !!}
{!! Form::wireLive('search', 300)->text('search') !!}
{!! Form::wireClick('save')->submit('Save') !!}
```

### UI Components

[](#ui-components)

```
{!! Html::alert('Success!', 'success') !!}
{!! Html::progressBar(75, ['striped' => true]) !!}
{!! Html::badge('New', 'primary') !!}
{!! Html::tabs(['Tab 1' => 'Content 1', 'Tab 2' => 'Content 2']) !!}
```

📖 Documentation
---------------

[](#-documentation)

Complete documentation available in the repository:

- [Installation Guide](wiki/Installation.md)
- [Quick Start](wiki/Quick-Start.md)
- [API Reference](wiki/API-Reference.md)
- [Examples](wiki/Examples.md)
- [Livewire Integration](wiki/Livewire.md)

🎯 Feature List
--------------

[](#-feature-list)

**Phase 1-4:** Core features, utilities, UI components, Livewire
**Phase 5:** Validation rules, toggles, color pickers, ratings
**Phase 6:** Searchable/multi/AJAX selects, autocomplete
**Phase 7:** Date/time pickers, file uploads
**Phase 8:** Rich text editor, inline editing, form wizards
**Phase 9:** Progress bars, badges, tabs, accordion, tooltips

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License
---------

[](#-license)

The Laravel HTML package is open-sourced software licensed under the [MIT license](LICENSE.txt).

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance75

Regular maintenance activity

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 73.3% 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 ~9 days

Total

2

Last Release

138d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/68241409c48fd5184c979320937b363826a5a9aeeb4260e8d1fa753be39458b9?d=identicon)[ermradulsharma](/maintainers/ermradulsharma)

---

Top Contributors

[![yadnya21786](https://avatars.githubusercontent.com/u/115956546?v=4)](https://github.com/yadnya21786 "yadnya21786 (11 commits)")[![ermradulsharma](https://avatars.githubusercontent.com/u/15956546?v=4)](https://github.com/ermradulsharma "ermradulsharma (4 commits)")

---

Tags

laravelhtmllivewiretailwindbootstrapformaccessibilityform-builderblade-componentsui-components

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/skywalker-labs-formcraft/health.svg)

```
[![Health](https://phpackages.com/badges/skywalker-labs-formcraft/health.svg)](https://phpackages.com/packages/skywalker-labs-formcraft)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.6k29.9M146](/packages/laravel-cashier)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k15.1M131](/packages/laravel-pulse)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M150](/packages/laravel-mcp)[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)

PHPackages © 2026

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