eolica/nova-pill-filter
Nova Pill Filter adds a pill-style filter to Laravel Nova resource indexes, letting users toggle predefined options with a single click instead of opening a dropdown. Lightweight and quick to register in your Nova resource.
Filter class plus a Vue component that renders filter options as clickable pills instead of a dropdown. That is roughly one engineering day of work. The decision it supports is not "adopt this dependency," but "is pill-style filtering worth a day of internal build?" For any team with a high-traffic Nova dashboard, the answer is usually yes; the package itself is only a reference implementation.Consider it only under a narrow and unlikely set of conditions:
Look elsewhere — or build — in essentially every other case:
Filter + Vue component in-house.To executives: There's a small UX pattern worth copying for our internal admin tooling — status filters as clickable pills instead of dropdowns, which speeds up triage for support and ops staff. The package itself is a dead end: archived since 2020, one star, no users, and almost certainly broken on our Nova version. Recommendation: don't add the dependency; spend roughly one engineering day replicating the pattern internally under its MIT license. No new vendor risk, no recurring cost, and the benefit is measured in operator time saved, not revenue — so treat it as a minor efficiency item, not a roadmap commitment.
To engineering: This is a reference, not a dependency. It's a single-purpose Nova filter that renders options as pill buttons, last released October 2020 and now archived — Vue 2 era, incompatible with Nova 4+. The ask is to implement an equivalent internal filter: a Filter subclass plus a small custom Vue component, scoped to segmented status filters with 3–7 options. MIT license means we can crib the implementation directly. Net new dependencies: zero. Estimated effort: one day including tests.
How can I help you explore Laravel packages today?