Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Detached Filters Laravel Package

outl1ne/nova-detached-filters

Nova Detached Filters lets you pull Laravel Nova filters out of the default filter dropdown and render them detached elsewhere on the page, keeping frequently used filters visible and one click away for faster resource browsing.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy vs. adopt for internal tooling: This collapses a decision that usually eats a sprint ("should we build detached filter controls into Nova?") into an afternoon's integration. It gives you a credible third option—adopt a $0 MIT dependency—before committing engineering cycles to bespoke Vue work. If the need is simply "keep our most-used filters visible," the decision is effectively closed.
  • Roadmap prioritization of workflow friction: If support, ops, or finance hit the same Nova resource repeatedly and re-open a filter dropdown on every visit, this cheaply addresses repeated friction. It becomes a clean backlog item with a measurable success proxy: clicks removed per task and time-to-filtered-view.
  • Admin-UX investment calls: It converts a vague "our admin panel feels clunky" complaint into a reversible, testable change (one line per promoted filter), letting you greenlight an ergonomics experiment without a design sprint or platform commitment.
  • Platform strategy inputs: Because it functions only inside Laravel Nova, it informs the "stay on Nova vs. migrate the admin layer" conversation and adds a concrete line to every Nova major upgrade checklist ("re-verify detached filters").
  • Scope discipline: It reinforces the boundary between internal ergonomics and customer-facing UX—keep it out of external release notes and marketing while still tracking it as an ops improvement.
  • Exit-friendly experimentation: Adoption is additive and fully detachable, supporting a "try, measure, keep or remove" posture rather than a long-term bet—an easy win to bank on a quarterly plan.

When to Consider This Package

Consider adoption when:

  • You already run Laravel Nova (v5, with a v4-compatible release) and the admin panel is a genuine daily-use internal product, not a rarely-opened back office.
  • A small set of filters—status, owner, date range, tenant—is used constantly on high-traffic resources, and the extra click into a dropdown is real, repeated friction.
  • You want a presentation-only change: no schema changes, no new endpoints, no migration effort. The package relocates filters; it does not alter filter logic.
  • Your team has limited front-end/Vue capacity and would otherwise defer this improvement indefinitely.
  • You can accept a single-maintainer, MIT-licensed, small-footprint dependency with modest adoption (63 stars, no listed dependents), mitigated by pinning the version, staging validation, and a rollback commit.

Look elsewhere when:

  • You are not on Nova—the package is inert outside that stack (Filament, plain Blade, a custom React admin).
  • You need advanced filter semantics: saved filter sets, shareable/bookmarkable filter state, multi-filter logic, or custom filter UIs. This package moves filters; it does not extend what they do.
  • You require vendor SLAs, deep security review, or long-term support guarantees—a solo maintainer with zero listed dependents does not meet that bar.
  • The filtering surface is customer-facing—always-visible filters are an internal-ergonomics pattern, not a public UX pattern.
  • Your admin panel is low-traffic—the friction saved will not repay even the small integration and review cost.

How to Pitch It (Stakeholders)

For executives: This is a small, free, MIT-licensed add-on for our existing Laravel Nova admin panel. It moves the filters our ops and support teams use every day out of a dropdown and onto the page as always-visible controls, cutting a repeated click out of high-frequency workflows. Cost is a few hours of engineering plus review—no license fee, no vendor contract, no lock-in. If it doesn't help, we delete one dependency line. The main caveat is that it's a niche, single-maintainer package with modest adoption, so we treat it as a low-risk experiment: pin the version, validate on staging, measure clicks-saved on one resource, then expand or revert.

For engineering: An additive Nova package that renders selected filters as detached, always-visible UI instead of children of the filter dropdown. MIT-licensed, last released February 2025 (with a Nova 5 compatibility fix), tiny code surface, presentation-layer only—no schema or API impact. It integrates per-resource via a trait or base-class change plus a composer require; the service provider is auto-discovered. Concerns to weigh: one maintainer, low star count, and no listed dependents (normal for Nova plugins, but still a signal), plus exposure to Nova's fast-moving internal filter components on every major upgrade. Mitigations: pin the package and an explicit Nova constraint together, test URL/filter state across pagination, sorting, bookmark/share, and reset, check for conflicts with other toolbar-modifying packages, and be ready to fork—the footprint is small enough that forking is a realistic fallback. Suggested rollout: timeboxed spike, pilot on one high-traffic resource, measure filter usage and time-to-task, then expand to 2–3 resources or roll back.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle