zeeshantariq/filament-sticky-columns
Add sticky (frozen) columns to Filament tables (v3–v5). Pin one or more columns left or right with automatic offsets, dark-mode friendly styling, and scroll shadows. Use the StickyColumn drop-in or call ->sticky() on any column.
Adopt This Package If:
->sticky() in PHP).Look Elsewhere If:
"This package lets us add Excel-like sticky columns to our Filament admin dashboards with zero dev effort. For example, in our customer support tables, agents could freeze the ‘Ticket ID’ and ‘Priority’ columns while scrolling through long lists of comments—reducing errors and speeding up resolution. It’s a low-cost UX upgrade that aligns with our goal of making tools more intuitive, and it works across all our Filament versions (v3–v5) without technical debt."
ROI:
*"This is a drop-in PHP/JS package that adds sticky columns to Filament tables with:
->sticky() to columns).Tradeoffs:
filament:assets or Vite setup for assets.Recommendation: Use for any Filament table with horizontal scrolling needs. For custom sticky row/column combos, we’d need to build a bespoke solution—but this covers 80% of use cases with 20% of the effort."*
How can I help you explore Laravel packages today?