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

Table Widget Laravel Package

digital-creative/table-widget

Digital Creative's Table Widget adds configurable table widgets to Laravel admin panels, making it easy to display sortable, filterable, paginated data on dashboards. Ships with sensible defaults and flexible column configuration for quick, clean reporting views.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Internal admin/reporting surfaces. The package adds a table-shaped card to a Laravel Nova dashboard, which is directly useful for the unglamorous but high-frequency need of putting read-only tabular summaries (latest orders, failed jobs, top accounts, open tickets) in front of ops and support staff without commissioning a custom Vue component.
  • Build vs. buy, at the smallest possible scale. This is not a platform decision — it is a "spend 1–2 engineering days writing a Nova card vs. adopt a ~100-line MIT widget" decision. The honest framing is vendor the snippet, not take on a dependency.
  • Roadmap relevance is narrow and enabling, not differentiating. It only matters if Nova is already the admin stack and dashboard depth is a near-term ask (ops tooling, internal BI-lite, exec KPI snapshots). It should not pull roadmap attention toward admin-panel work that isn't already planned.
  • Use cases it fits: read-only operational dashboards, triage views, lightweight KPI snapshots inside an existing Nova install. Use cases it does not fit: customer-facing analytics, self-serve reporting, anything needing export, drill-down, or filtering beyond what Nova's table already provides.
  • Companion dependency, not a standalone tool. It is a widget for a Nova dashboard package, so it only enters the picture if that dashboard layer is already a decision you've made. That collapses the real decision to "do we need one more card type on a dashboard we already run?"

When to Consider This Package

Consider it when all of the following hold:

  • You are already on Laravel Nova, and already using the matching dashboard package this widget plugs into.
  • You need a read-only, config-driven table card and nothing more — no custom interactivity, no exports at production quality.
  • You are willing to treat it as vendored source: pin it, copy it into the repo, and own the patch. With 7 stars, 0 dependents, and a last release in October 2023, that is the only responsible posture.
  • You have verified Nova version compatibility first. Nova's card/widget APIs have moved across majors; a 2023 release likely predates your current version, and an incompatible card is a 30-minute dead end, not a crisis — but check before you promise a date.

Look elsewhere (or build it) when:

  • You are on Filament or another Livewire admin stack — the equivalent widgets/tables there have a vastly larger ecosystem and this package is irrelevant.
  • You need maintained dependencies: security responsiveness, vendor support, or a policy that bars abandoned packages.
  • The requirement is genuinely a one-off. You will own and debug the card either way; writing it yourself removes the compatibility guesswork and costs about a day.
  • The table needs to do real work — sorting, filtering, export, drill-down — beyond what Nova gives you for free.

How to Pitch It (Stakeholders)

For executives: This is a free, MIT-licensed add-on that puts data tables onto Laravel Nova admin dashboards, so internal teams can see operational numbers without a custom front-end build. The cost is negligible and the lock-in is nil. The caveat is equally clear: it's a 7-star package with zero downstream users and no release since October 2023. The right framing is "a small piece of code we adopt and own," not "a vendor we depend on." Recommend approving a timeboxed evaluation for internal tooling only — keep it off customer-facing and compliance-relevant paths.

For engineering: Expect this to save hours, not weeks. It's a thin Nova card wrapping a table; the entire value is skipping the boilerplate. Budget a half-day spike: confirm Nova version compatibility, confirm it works with our dashboard package, and confirm the rendering holds up with our data shapes. If the spike runs past roughly half a day, stop and write the card in-house — the surface area is small and we'd be maintaining a fork regardless. Plan to vendor the source into our repo so an upstream disappearance is a non-event.

The decision being asked for: a bounded, low-cost evaluation for internal admin dashboards, with adoption contingent on the compatibility spike passing and with the explicit expectation that we own the code from day one.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package