PHPackages                             coringawc/filament-input-loading - 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. [CLI &amp; Console](/categories/cli)
4. /
5. coringawc/filament-input-loading

ActiveLibrary[CLI &amp; Console](/categories/cli)

coringawc/filament-input-loading
================================

Input with loading spinner option

v0.0.1(3y ago)106991[2 issues](https://github.com/CoringaWc/filament-input-loading/issues)MITBladePHP ^8.0CI passing

Since Nov 21Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/CoringaWc/filament-input-loading)[ Packagist](https://packagist.org/packages/coringawc/filament-input-loading)[ GitHub Sponsors](https://github.com/coringawc)[ RSS](/packages/coringawc-filament-input-loading/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (2)Used By (0)

[![Latest Version on Packagist](https://camo.githubusercontent.com/9ad7740148768c96500d3076a68b6dc5760c1d7844831bc42e67831971c4f042/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f72696e676177632f66696c616d656e742d696e7075742d6c6f6164696e672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/coringawc/filament-input-loading)[![Semantic Release](https://github.com/coringawc/filament-input-loading/actions/workflows/release.yml/badge.svg)](https://github.com/coringawc/filament-input-loading/actions/workflows/release.yml)[![Total Downloads](https://camo.githubusercontent.com/7b6a1846e5a3af72f022045f5925ec50d3f396983fc04dd0cd9cd14b042e5902/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f72696e676177632f66696c616d656e742d696e7075742d6c6f6164696e672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/coringawc/filament-input-loading)

Filament Input Loading
======================

[](#filament-input-loading)

A Filament Forms plugin that adds a **loading spinner** to `TextInput` fields when using Livewire's `lazy()` or `debounce()` binding modifiers. The spinner appears inside the input field while the server processes the update, giving users visual feedback.

> **⚠️ Compatibility:** This plugin is built for **Filament v2** (with Livewire v2). It is not compatible with Filament v3/v4/v5.

Screenshots
-----------

[](#screenshots)

[![Loading spinner inside a debounced text input](./screenshots/example.png)](./screenshots/example.png)

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

[](#installation)

You can install the package via composer:

```
composer require coringawc/filament-input-loading
```

The package auto-discovers its service provider — no manual registration needed.

Usage
-----

[](#usage)

Replace Filament's default `TextInput` import with this package's version:

```
use CoringaWc\FilamentInputLoading\TextInput;
```

Then use `lazy()` or `debounce()` as you normally would — the loading spinner appears automatically:

```
// Spinner appears on blur (when the user leaves the field)
TextInput::make('name')->lazy()

// Spinner appears after a debounce delay while typing
TextInput::make('search')->debounce(500)
```

### How It Works

[](#how-it-works)

This package extends `Filament\Forms\Components\TextInput` and overrides its Blade view to inject a `wire:loading` spinner indicator. The spinner is positioned inside the input (right side) and only renders when `isLazy()` or `isDebounced()` returns true.

Development
-----------

[](#development)

This plugin uses [filament-plugin-workbench](https://github.com/CoringaWc/filament-plugin-workbench) for development. A custom Docker image with PHP 8.1 is used for Filament v2 compatibility.

```
# Clone with submodules
git clone --recurse-submodules https://github.com/CoringaWc/filament-input-loading.git
cd filament-input-loading

# Start the development environment
./packages/workbench/bin/workbench up

# Run tests
./packages/workbench/bin/sail phpunit

# Static analysis
./packages/workbench/bin/sail phpstan

# Code style
./packages/workbench/bin/sail pint
```

Credits
-------

[](#credits)

- [CoringaWc](https://github.com/coringawc)

License
-------

[](#license)

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

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance57

Moderate activity, may be stable

Popularity21

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94.7% 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

Unknown

Total

1

Last Release

1268d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/588ce002f42a95d99887dacb0fac391ee9d52777ff8f6d60e623a6caa1fb1393?d=identicon)[CoringaWc](/maintainers/CoringaWc)

---

Top Contributors

[![CoringaWc](https://avatars.githubusercontent.com/u/22261717?v=4)](https://github.com/CoringaWc "CoringaWc (18 commits)")[![semantic-release-bot](https://avatars.githubusercontent.com/u/32174276?v=4)](https://github.com/semantic-release-bot "semantic-release-bot (1 commits)")

---

Tags

clilaraveluiuserresourcewidgetfilamentfun

### Embed Badge

![Health badge](/badges/coringawc-filament-input-loading/health.svg)

```
[![Health](https://phpackages.com/badges/coringawc-filament-input-loading/health.svg)](https://phpackages.com/packages/coringawc-filament-input-loading)
```

###  Alternatives

[phpsa/filament-password-reveal

Password Input with option to show

51143.4k2](/packages/phpsa-filament-password-reveal)[phpsa/filament-dadjokes

With DadJokes every time you load your control panel you'll be greeted by an epic dad joke on the dashboard.

1714.1k](/packages/phpsa-filament-dadjokes)[phpsa/filament-authentication

User &amp; Role (via Spatie Roles/Permissions) Manager Resource For Filament Admin

12663.6k](/packages/phpsa-filament-authentication)[rawilk/filament-password-input

Enhanced password input component for filament.

52232.4k3](/packages/rawilk-filament-password-input)[defstudio/filament-searchable-input

A searchable autocomplete input for Filament forms

3212.4k](/packages/defstudio-filament-searchable-input)[danihidayatx/image-optimizer

Optimize your Filament images before they reach your database. Forked from joshembling/image-optimizer for Filament v4 &amp; v5 support.

254.4k](/packages/danihidayatx-image-optimizer)

PHPackages © 2026

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