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

Filament Table Repeater Laravel Package

icetalker/filament-table-repeater

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhancing Admin Panel UX: Accelerates development of complex forms with tabular data input (e.g., multi-line items, nested configurations) by replacing clunky nested repeaters with a cleaner table layout—reducing cognitive load for admins.
  • Roadmap for Filament Ecosystem: Justifies investment in Filament as a core admin framework by showcasing extensibility via community packages, reducing reliance on custom builds for tabular repeaters.
  • Build vs. Buy: Eliminates the need to build a custom table-based repeater component from scratch, saving 3–5 dev days per implementation while maintaining consistency with Filament’s design system.
  • Use Cases:
    • E-commerce: Product variants, bundle configurations, or shipping rules.
    • SaaS: Subscription tiers, feature flags, or user permissions matrices.
    • Logistics: Order line items, inventory batches, or route stops.
    • Content Management: Multi-language fields, nested metadata, or dynamic form sections.

When to Consider This Package

  • Adopt if:

    • Your team uses Filament v3+ and needs a table-based repeater for forms (not just lists).
    • You prioritize developer velocity over custom UI tweaks (package handles edge cases like drag-and-drop, validation, and responsive design).
    • Your stakeholders value consistency with Filament’s native components (avoids reinventing the wheel).
    • You’re building CRUD-heavy admin panels where tabular input improves data entry accuracy.
  • Look elsewhere if:

    • You need advanced data visualization (e.g., charts, graphs) within the repeater—this is purely for structured tabular input.
    • Your use case requires client-side processing (e.g., real-time calculations) before submission; consider a custom Vue/React component.
    • You’re using Filament v2 or a non-Filament admin panel (e.g., Nova, Backpack).
    • Your team lacks PHP/Laravel expertise to troubleshoot potential integration issues.

How to Pitch It (Stakeholders)

For Executives: "This package lets our admin team manage complex, repetitive data (like product configurations or user permissions) in a spreadsheet-like table instead of nested forms. It cuts development time by ~70% for these features while improving data entry speed for admins. For example, an e-commerce team could configure 50 product variants in minutes instead of hours. It’s a low-risk, high-reward upgrade to our Filament admin panel—think of it as ‘drag-and-drop for databases.’"

For Engineers: *"The icetalker/filament-table-repeater extends Filament’s native Repeater component to render items in a clean, sortable table. Key benefits:

  • Zero custom CSS/JS: Inherits Filament’s styling and responsiveness.
  • Batteries included: Supports drag-and-drop reordering, bulk actions, and validation out of the box.
  • Minimal setup: Just 3 lines of PHP to replace a standard Repeater with a table.
  • Community-backed: Actively maintained (last release Oct 2025) with 136+ stars. Use case: Replace your custom foreach loops in forms with this—it’s faster to build and more maintainable. Trade-off: Less flexibility for bespoke UI, but that’s Filament’s strength anyway."*

For Design/UX Teams: "This package modernizes how admins interact with repetitive data. Instead of collapsing rows or scrolling through nested forms, they’ll see a familiar table layout—like a spreadsheet—with clear columns for each field. It reduces errors (e.g., misaligned data) and speeds up workflows for power users. The dark/light mode support also aligns with our system’s aesthetic."

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.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle