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

Livewire Tables Laravel Package

ramonrietdijk/livewire-tables

A Laravel Livewire package for building dynamic, responsive data tables with sorting, searching, filtering, pagination, and customizable columns and views. Drop it into any Livewire component to render powerful, interactive tables with minimal code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for back-office UI. Every product eventually needs admin CRUD screens. Hand-rolling sortable, searchable, paginated tables costs roughly 2–6 engineer-weeks up front and then permanent maintenance. This package compresses that to days, which is a straightforward buy decision at 0 license cost (MIT).
  • Standardize the table pattern. Rather than three teams inventing three table implementations, this gives one declarative, model-driven definition format (columns, filters, actions) so admin surfaces look and behave consistently.
  • Roadmap acceleration for internal tooling. Support tooling, ops dashboards, and internal admin are usually "important but never prioritized." A package like this lets those items ship in a sprint instead of being perpetually deferred.
  • Feature scoping. Sorting, searching, pagination, filtering, and row/bulk actions come free. That changes the conversation from "can we afford filters?" to "which filters are worth exposing?" — a cheaper, better-scoped product discussion.
  • Sequencing decision. Because it's Livewire-native, it removes the need for a separate SPA/API layer for admin screens. That can deprioritize an internal API project and keep the frontend stack single-language (PHP).
  • Use cases it fits: internal admin panels, back-office CRUD, customer support views, lightweight reporting tables over Eloquent models, prototype/MVP dashboards.

When to Consider This Package

Adopt when:

  • The stack is Laravel + Livewire and the tables are backed by Eloquent models.
  • The audience is internal or low-concurrency (admins, support, ops) where server round-trips per interaction are acceptable.
  • You want fast time-to-value and are willing to accept a small ecosystem (211 stars) in exchange for a clean, thin API.
  • You want low lock-in — MIT license, thin abstraction, and a manageable surface area to fork if needed.

Look elsewhere when:

  • You need public-facing, high-performance grids (100k+ rows, virtualization, sub-100ms interactions). Reach for a client-side grid (TanStack Table, AG Grid) or a dedicated search index.
  • You're building a greenfield admin panel end-to-end — Filament is a broader, better-supported bet for the whole surface, not just tables.
  • You need a large extension ecosystem, third-party filters, or a proven track record — rappasoft/laravel-livewire-tables has substantially more adoption and community answers.
  • You require vendor support, SLAs, or a compliance review of maintainer continuity. A small, likely single-maintainer project is a real risk to document.
  • The frontend is not Livewire (React/Vue/Inertia), or your data is heavily nested/pivot-driven in ways the abstraction doesn't model.

Mitigations if you adopt: pin the version, write integration tests around your table definitions, keep table logic in one place so a swap is a bounded change, and confirm the release cadence (last release 2026-08-20 suggests it's actively maintained — verify commit history and issue responsiveness before committing).

How to Pitch It (Stakeholders)

To executives: This is a free, open-source (MIT) Laravel package that lets us ship internal admin and back-office screens in days instead of weeks, with no license cost and no vendor lock-in. It doesn't touch customer-facing performance, it reduces duplicated engineering effort across teams, and it's replaceable if it ever stops being maintained. Downside: it's a small community project (211 stars), so we should treat it as a productivity accelerator, not a strategic platform dependency.

To engineering: It's a Livewire-native, model-driven table layer — you declare columns, filters, and actions against an Eloquent model and get sorting, searching, pagination, and bulk actions without writing a JS build pipeline or an API. It's a thin abstraction, MIT-licensed, and small enough to fork if we hit a wall. The trade-off is a smaller ecosystem than rappasoft's package and a likely single-maintainer bus factor — so pin versions, keep definitions centralized, and cover our tables with integration tests.

Recommendation: Pilot on one internal admin screen. If it holds up, standardize it for back-office tables and re-evaluate in two quarters against adoption and maintenance signals.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource