Weave Code
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

Tables Laravel Package

filament/tables

Powerful table builder for Filament admin panels. Add searchable, sortable, filterable tables with actions, bulk actions, and column types. Integrates cleanly with Eloquent and supports pagination, customization, and responsive layouts.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate Admin Panel Development: Reduces time-to-market for internal tools (e.g., dashboards, reporting, user management) by providing pre-built, customizable table components with minimal boilerplate.
  • Consistent UX Across Products: Enables standardized table layouts (sorting, filtering, pagination) across multiple Laravel applications, improving developer and end-user familiarity.
  • Feature Expansion Without Heavy Lifting: Supports rapid prototyping of table-heavy features (e.g., bulk actions, column toggling, export functionality) without reinventing the wheel.
  • Build vs. Buy: Avoids licensing costs or vendor lock-in of proprietary admin panel solutions (e.g., Backpack, Nova) while retaining flexibility for customization.
  • Roadmap Prioritization: Justifies investment in Livewire as a frontend framework if tables are a critical component of upcoming features (e.g., SaaS analytics, CRM interfaces).

When to Consider This Package

  • Adopt if:

    • Your team uses Laravel/Livewire and needs tables for admin panels, reporting, or data grids.
    • You prioritize developer velocity over pixel-perfect design (Filament Tables are opinionated but customizable).
    • Your use case requires common table features (sorting, filtering, pagination, bulk actions) but not highly specialized visualizations (e.g., heatmaps, interactive charts).
    • You’re building internal tools or SaaS products where table UX is secondary to functionality.
  • Look Elsewhere if:

    • You need highly dynamic or complex tables (e.g., virtual scrolling for 100K+ rows) → Consider Tabulator or AG Grid.
    • Your design system strictly enforces custom styling that conflicts with Filament’s defaults.
    • You’re using non-Livewire frontend frameworks (React, Vue, etc.) → Evaluate dedicated libraries like TanStack Table.
    • You require enterprise-grade support (Filament is community-driven; commercial alternatives like Backpack or Nova may offer SLAs).

How to Pitch It (Stakeholders)

For Executives: "Filament Tables lets us ship data-heavy features (e.g., user analytics, inventory dashboards) 30–50% faster by leveraging a battle-tested, open-source component library. Instead of spending months building and maintaining custom tables—risking bugs and inconsistent UX—we can focus on core business logic. It’s a low-risk way to standardize admin interfaces across our Laravel apps, reducing long-term tech debt. The cost? Zero licensing fees; the ROI? Faster iterations and happier devs."

For Engineering: "This is a Livewire-native solution for tables that handles the boring stuff—sorting, filtering, pagination, bulk actions—so we can prototype features in hours, not days. It’s pluggable: need to tweak the UI? Done. Need to add a custom column? Done. It’s also lightweight (~50KB) and plays well with Laravel’s ecosystem (e.g., Eloquent, Livewire actions). Think of it as ‘Tailwind for tables’—opinionated but escape-hatch-friendly. Let’s dogfood it on [Project X] to validate before rolling it out."

For Design: "Filament Tables provides a clean, modern baseline for data tables, but we can override styles to match our system. It’s not as flexible as building from scratch, but it saves us from reinventing the wheel for every internal tool. We’ll need to document how to customize it (e.g., CSS variables, Blade overrides) to keep it on-brand."

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4