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

Ux Table Laravel Package

wedevelopnl/ux-table

A Laravel package for quickly building interactive data tables with minimal code. It supports sortable columns, search, filters, pagination, and row actions, plus a customizable, developer-friendly API so you can tailor each table's layout and styling to fit your application's UI.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for back-office table UX. Search, filter, and sort are commodities that every admin screen needs and nobody wants to own. This package lets you decide "buy/reuse" for that layer and redirect engineering capacity to differentiated product work instead of re-implementing query-string state, pagination, and filter forms for the Nth time.
  • Time-to-market for internal tools and admin panels. If your roadmap includes an ops console, customer support tooling, or a CMS-adjacent listing view, this shortens the "first usable screen" milestone from days to hours — useful when you're validating whether an internal tool is worth investing in at all.
  • Standardization vs. fragmentation. Adopting one table component forces a decision on a house style for listing screens (filter placement, empty states, sort affordances). That's a product consistency decision as much as a technical one, and it's cheaper to make once than per-team.
  • Scope negotiation on "advanced table" requests. Because the package's feature set is deliberately modest, it gives you a concrete baseline to point at when stakeholders ask for column pinning, saved views, CSV export, or virtualized scrolling — those become scoped, separately-estimated asks rather than assumed table stakes.
  • Vendor/stack risk budgeting. With 16 stars and a last release in April 2024, this is a bet on a small, single-vendor component. Evaluating it is itself a decision about how much dependency risk your admin surface can absorb — often fine for internal tooling, rarely fine for customer-facing surfaces.

When to Consider This Package

Consider it when:

  • Your stack is Symfony + Twig with Symfony UX already in place. This is the critical criterion — despite being filed under Laravel/PHP, this is a Symfony UX component, not a Laravel package. In a Laravel codebase you'd be adopting it through Livewire/Blade interop or not at all, which changes the cost calculus substantially.
  • The need is internal, low-blast-radius tooling: admin listings, moderation queues, support dashboards, back-office CRUD — screens where a bug is an inconvenience, not a customer-facing incident.
  • You want search, filter, and sorting with minimal ceremony and are comfortable with the defaults rather than needing a bespoke interaction model.
  • You have PHP/Twig fluency in-house and can read, patch, and fork the component if needed. Treat the fork option as a prerequisite, not a fallback.
  • You're running a timeboxed spike to prove out an internal tool before committing real roadmap capacity.

Look elsewhere when:

  • You're Laravel-native. Filament, Nova, or a Livewire table component will fit your conventions better and carry a far larger maintenance community. Forcing a Symfony UX component into Laravel is a tax you'll pay repeatedly.
  • You need scale-grade tables: server-side pagination over millions of rows, complex joins, aggregations, or exported datasets. Small components in this class tend to assume modest result sets.
  • You need rich table features — saved views, column configuration, bulk actions, inline editing, virtualization. You'll end up building them anyway, at which point you've paid the integration cost for very little.
  • Accessibility, security review, or procurement is in scope and requires an actively maintained dependency with a responsive maintainer. A single-vendor package with a small star count will struggle to clear that bar.
  • You need predictable long-term support. Verify commit cadence and issue responsiveness before adopting; a 2024 release date alone doesn't tell you whether the project is dormant or simply stable.

How to Pitch It (Stakeholders)

To executives: This is a small, free component that handles search, filtering, and sorting for internal admin screens. It's not a platform bet — it's a shortcut that removes a recurring piece of undifferentiated work from every back-office feature we build. The upside is measured in engineering days saved per admin screen; the downside is a dependency maintained by a small team, which we mitigate by scoping it to internal tooling and keeping the ability to fork in-house. Recommendation: timeboxed evaluation on one low-risk admin screen before any broader commitment.

To engineering: This is a Symfony UX/Twig component, not a Laravel package — so the first question is whether the target surface is Symfony or Laravel. If Symfony with UX already present, integration is cheap and the feature set (search, filter, sort) maps cleanly onto listing screens. If Laravel, expect interop friction and evaluate Filament/Livewire alternatives first. Either way: pin the version, isolate it behind our own table abstraction so it can be swapped, and confirm we're comfortable owning a fork if upstream goes quiet.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums