nettantra/filament-slider-input-field
Add an interactive range slider to Filament forms with this Laravel package. Configure min, max, step, and labels to give users smooth numeric input for resource forms, settings pages, and admin panels.
Adopt (with conditions) when all of the following hold:
app/Filament/Fields, and own it. Budget a few hours per Filament major upgrade.resources/views and asset registration.Look elsewhere or build in-house when:
role="slider", value announcements). A compatibility-only release is evidence that no accessibility work has landed, and noUiSlider's accessibility story is only as good as its configuration.To executives: This is a tiny, MIT-licensed UI component that adds slider controls to our Filament admin forms. Cost is effectively zero and it is reversible — the worst case is that we replace one form field. It is not a platform dependency. The most recent release (v0.0.6) is a one-line compatibility fix for Filament v3, not a feature investment; it still has one maintainer, zero downstream users, and sits on a 0.0.x version line. I recommend we either skip it and spend a day building the field ourselves, or adopt it pinned and vendored with a named internal owner. Do not add it to architecture or vendor-risk registers as anything more than low-tier.
To engineering: It is a thin noUiSlider wrapper for Filament form fields. v0.0.6 confirms Filament v3 compatibility — take that version as the minimum and inspect the diff rather than trusting the note, since it is the only stated compatibility commit. Before adoption, check the field's validation and Livewire binding behavior, and confirm whether it supports a two-handle range before you design a form around it. If we proceed: pin the version, fork it into our namespace so upgrades are ours to control, ensure a plain numeric input remains the source of truth so the form degrades gracefully, and write one browser test for keyboard interaction. If those conditions are unattractive, copy the approach and write the field in-house — the surface area is small enough that a fork is cheaper than the dependency risk.
How can I help you explore Laravel packages today?