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

awcodes/filament-table-repeater

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap Alignment: If your product relies on Filament v3.x (not v4+) and requires tabular data input in forms (e.g., dynamic lists, nested configurations, or multi-item CRUD), this package bridges a gap until migration to Filament v4’s native Table Repeater (released in v4.x). Justify its use if:
    • Your team is locked into Filament v3.x due to legacy dependencies or phased upgrades.
    • You need table-based repeaters for complex forms (e.g., inventory items, survey questions, or multi-step workflows) without waiting for a v4 migration.
  • Build vs. Buy: Buy—this is a low-effort, high-ROI solution for teams already using Filament. Avoid reinventing the wheel for table repeaters (which would require custom Vue/Blade components, testing, and maintenance).
  • Use Cases:
    • Admin Panels: Let users add/remove rows in tables (e.g., product variants, event schedules).
    • Data Entry Forms: Replace clunky nested fields with a cleaner table interface (e.g., medical prescriptions, financial line items).
    • Legacy System Integration: If migrating from Filament v2/3 to v4 is delayed, this package maintains parity with v4’s Table Repeater today.
  • Cost of Inaction: Without this, teams would either:
    • Use Filament’s default Repeater (less intuitive for tables).
    • Build a custom solution (3–10 dev days, ongoing maintenance).
    • Delay features until Filament v4 migration (potential revenue/UX risk).

When to Consider This Package

Adopt if:

  • You’re on Filament v3.x and need table repeaters (not just lists).
  • Your team lacks bandwidth to build a custom table repeater from scratch.
  • You’re planning a Filament v4 upgrade but need the feature now (use this as a stopgap).
  • Your use case matches the demo: dynamic rows with drag-and-drop, inline editing, and bulk actions.

Look elsewhere if:

  • You’re on Filament v4+: Use the native Table Repeater instead (this package is deprecated).
  • You need advanced features (e.g., server-side processing, complex nested tables): Consider:
    • Filament v4’s Repeater (if upgrading soon).
    • Custom Laravel/Vue components (if requirements exceed Filament’s scope).
  • Your team prefers minimal dependencies: This adds a small package to your stack (though MIT-licensed and lightweight).
  • You’re using Filament v2.x: This package targets v3.x; check for v2-compatible alternatives.

How to Pitch It (Stakeholders)

For Executives:

"This package lets our admin team manage complex data (e.g., product configurations, event schedules) in a table format—just like Excel—without custom development. It’s a drop-in solution for Filament v3.x that matches Filament v4’s future Table Repeater, so we avoid reinventing the wheel. For example, [Competitor X]’s admin panel forces users to scroll through nested forms; ours would let them see all items in a clean table. Estimated ROI: 2–3 dev weeks saved, with zero ongoing maintenance (since it’s maintained by the Filament community). Risk is low—it’s a stopgap until our v4 migration."

For Engineers:

*"This is a Filament v3.x-specific Table Repeater that replicates v4’s native functionality. Key benefits:

  • Zero custom code: Just composer require and configure.
  • Aligned with v4: No refactoring needed when we upgrade.
  • Battle-tested: 265 stars, MIT license, and used in production by others.
  • Performance: Lightweight (~50KB asset addition).

Tradeoffs:

  • Deprecated (but still useful for v3.x).
  • Requires a custom theme (minor setup).

Alternatives:

  • Build custom: 3–10 dev days.
  • Wait for v4: Delay features.

Recommendation: Use this for v3.x projects; plan to replace it with Filament v4’s built-in Table Repeater in [X months]."*

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.
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
dmstr/api-platform-utils-bundle
dmstr/api-configuration-bundle
chrisdev/ux-components
baks-dev/finances
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle