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

Filament Toggle Table Group Action Laravel Package

christmex/filament-toggle-table-group-action

Add a toggle action to Filament tables so users can turn grouping on and off at runtime. Lightweight and easy to integrate, it gives resource tables a more flexible data view without extra configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin/back-office UX investment: Evaluates whether to spend effort making grouped data tables usable in Filament-powered internal tools (orders by status, tickets by assignee, inventory by category). Small, visible win for the operators who live in these screens all day.
  • Build vs. buy (build vs. install): A single-purpose table action is typically a few hours of custom Filament work. Adopting this package trades that engineering time for a small third-party dependency — the right call if the need is standard, the wrong call if grouping UX is a differentiator.
  • Roadmap sequencing for internal tooling: Low-effort polish item that can slot into a sprint without design or backend coordination. Good candidate for a "reduce ops friction" theme rather than being scoped as a feature.
  • Vendor/dependency policy decisions: A concrete test case for how your team treats micro-dependencies maintained by individual contributors — pin, review source, or avoid.
  • Release cadence signal (v1.0.4): A patch bump with only a changelog link implies maintenance activity without breaking change. Supports a "safe to upgrade" decision, but not a "strategically committed" one.

When to Consider This Package

Consider it when:

  • You are running Filament admin panels and actively use table grouping; the package's entire value is collapsing/expanding group rows.
  • The users are internal operators, not customers — tolerance for a small, unpolished dependency is higher, and the blast radius of failure is contained.
  • You want a drop-in action rather than owning custom table-action code and its tests.
  • Your team is comfortable pinning a version and reading a small codebase before adopting.
  • Your Filament/PHP/Laravel versions fall inside the package's declared support matrix — verify this explicitly before committing.

Look elsewhere when:

  • You are not on Filament, or you don't group tables — there is no adjacent value here.
  • You need an SLA, security review, or vendor support contract; this is an individual-maintainer package.
  • Your dependency policy requires broad adoption, active maintainer teams, or long support windows.
  • You already have bespoke grouping/filtering UX worth preserving, or you need behavior beyond a toggle (persisted collapse state per user, deep-linking, exports respecting collapsed groups — confirm these before assuming).
  • You are on an unsupported or pre-release Filament major version.

How to Pitch It (Stakeholders)

For executives: A small, low-cost add-on for our internal admin tooling that lets operators collapse and expand grouped lists in one click. It removes scrolling and click noise from daily workflows in screens like order and ticket queues. Cost is negligible, integration risk is low, and it can be removed cleanly if it doesn't earn its place.

For engineering: A single-purpose Filament plugin, Composer-installable, small surface area — it registers a table group action and little else. Latest release is v1.0.4, a patch; the changelog is a compare link only, with no breaking changes or deprecations indicated, so treat it as a routine upgrade. Recommended handling: pin the version, skim the diff between v1.0.3 and v1.0.4, and add a smoke check on one grouped table screen. Primary risk is maintenance — it's a solo-maintainer package — mitigated by pinning and a known fallback: a custom Filament action, roughly a few hours of work, if we ever need to replace it.

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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast