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

Voyager Datatable Laravel Package

joy/voyager-datatable

joy/voyager-datatable brings server-side DataTables to Laravel Voyager admin panels. Turn BREAD models into sortable, searchable, paginated AJAX tables, replacing default Voyager listings with faster, more flexible data grids for back-end management. Includes configurable columns and AJAX endpoints.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin-tooling scope decisions: If your product already runs Voyager as its internal admin backend, this package is a candidate to extend BREAD-generated CRUD screens with richer, server-side datatables (sorting/filtering/pagination on large datasets) without building that layer in-house.
  • Build vs. buy for internal admin UI: Weigh a small MIT-licensed dependency against a bespoke Vue/React admin table or against upgrading to a modern admin framework (Filament, Nova, Backpack). The decision is really "invest in the Voyager admin path" vs. "migrate the admin path."
  • Feature prioritization on the admin surface: Useful if your roadmap includes analytics-style browsing, operational dashboards, or data-management screens where PMs care about filter ergonomics and response speed on large tables — but only inside the Voyager context.
  • Risk and roadmap gating: Low stars (13), zero dependents, and a last release in February 2024 make this a vendor-risk item; it should inform any decision to make Voyager a long-term internal platform rather than a bridge.
  • Use cases it fits: internal back-office tools, support/admin consoles, data-export and browsing screens, and prototype admin panels where speed-to-internal-tool matters more than UI polish.

When to Consider This Package

Consider it when:

  • Your team is already committed to Laravel + Voyager and needs better datatable behavior (server-side processing, filters, larger result sets) without forking Voyager core.
  • The team accepts the maintenance burden of a low-traffic dependency: you are willing to pin a version, read the source, and carry patches if needed.
  • The admin surface is internal only — not customer-facing — so the blast radius of an unmaintained component is contained.
  • MIT licensing and a small footprint are requirements (e.g., no per-seat admin-panel SaaS cost).

Look elsewhere when:

  • You are greenfield on admin tooling — Filament, Nova, Backpack, or a custom Inertia/Vue admin are materially safer bets than a 13-star Voyager extension.
  • You need guaranteed support, SLAs, security patching, or a roadmap — none of which a package with zero dependents and a 2024 release date can credibly offer.
  • Your team has no Voyager expertise; the cost of learning a declining ecosystem outweighs the datatable feature gain.
  • The requirement is truly customer-facing reporting or BI — evaluate dedicated analytics/table libraries rather than an admin-panel extension.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed enhancement to Laravel's Voyager admin panel that upgrades internal data tables — better filtering, sorting, and handling of large datasets — so back-office and support teams can work with operational data more efficiently. It's cheap to try and contained to internal tooling, but it has very low community adoption and no recent release, so I recommend treating it as a tactical accelerator, not a strategic platform bet.

For engineering: It extends Voyager's BREAD/datatable layer; adopting it means accepting a low-traffic dependency with zero downstream dependents and a Feb-2024 release. We should pin it, review the source, and keep an exit path (fork or replace alongside any Voyager migration). If we already plan to leave Voyager, skip it — the ROI doesn't survive a platform swap.

Recommendation: Adopt only inside an existing Voyager admin as a scoped, reversible pilot on one or two internal screens. Do not let it influence the long-term admin-platform roadmap; pair the pilot with a spike on a modern admin framework as the strategic option.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin