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

Wirelist Laravel Package

edulazaro/wirelist

Wirelist is a Laravel package for quickly building interactive Livewire-powered lists and data tables. It offers search, sorting, pagination, and customizable columns with minimal setup, helping you ship clean, responsive admin interfaces faster.

View on GitHub
Deep Wiki
Context7

Wirelist is a Laravel package that brings lightweight, reactive listing components to your Livewire applications. It offers a fluent, component-driven way to render data tables and record lists with built-in search, sorting, and pagination—without hand-writing repetitive query logic.

Wirelist lets you declare columns, filters, and row actions while keeping full control over your Eloquent queries. It integrates cleanly with Blade and Livewire's reactive lifecycle, so search and sort updates feel instant.

  • Declarative column and row definitions
  • Built-in search, sorting, and pagination
  • Eloquent-friendly, customizable queries
  • Seamless Blade and Livewire integration
  • Minimal setup with sensible defaults
Frequently asked questions about Wirelist
What is edulazaro/wirelist used for?
Wirelist is a Laravel package for rendering dynamic lists, tables, cards, and grid layouts in Livewire and Alpine applications. It is positioned for presentation-layer list UI, with support for sortable, searchable, paginated data collections and customizable columns and actions. It is not described as owning routing, persistence, or authorization, so treat it as a UI helper rather than an application backbone.
How do I install Wirelist in Laravel?
Install it through Composer using the package name edulazaro/wirelist. Check the repository README for the exact require command, any config publishing step, and asset or service-provider registration. Laravel auto-discovery is likely, but confirm it before wiring the package into a production branch.
Does Wirelist support Livewire 3?
The available release material does not state whether Wirelist targets Livewire 2 or Livewire 3. Read the package's composer.json for the livewire/livewire constraint before adopting it, because the Livewire 2 to 3 transition is breaking. If your host app is on Livewire 3 and the package only supports Livewire 2, deprioritize it.
Which Laravel and PHP versions does Wirelist support?
The supplied overview does not list supported PHP or Laravel versions. Inspect composer.json for the php and laravel/framework constraints, then compare them with your host application's locked versions. A failed constraint is a hard stop rather than something to work around.
How do I build a sortable, searchable list with Wirelist?
Start by defining the data source and list columns, then render the list with the package's Livewire component and Alpine-driven interactions. Confirm the exact component and column API in the README or source before writing production code. Add a smoke test that covers sorting, searching, and pagination with a realistic dataset.
Can I customize Wirelist columns and row actions?
The package description explicitly mentions customizable columns and actions, so column definitions and row actions are the expected extension points. Verify the available column types, action callbacks, and authorization hooks in the source or documentation. Keep authorization checks in your application layer if the package is presentation-only.
Does Wirelist support pagination and search?
Wirelist is described as supporting sortable, searchable, paginated collections. Confirm whether search and pagination run server-side through Livewire or client-side through Alpine, because that affects performance and data exposure. Test with larger datasets and multiple concurrent filters before relying on it in production.
Is Wirelist maintained and safe for production?
Wirelist appears to be a low-visibility, single-maintainer package, so bus factor and long-term maintenance are real risks. The 1.1.0 release note contains only an auto-generated Full Changelog link, which is a release-hygiene signal rather than a feature signal. Pin the version, run Composer audit, and review transitive dependencies before production adoption.
How does Wirelist compare to other Laravel Livewire table packages?
Compare Wirelist with other Laravel Livewire table and list packages on Livewire major support, maintenance activity, changelog quality, and removal cost. Wirelist's differentiator is layout flexibility across divided rows, separate cards, and grids, not only tabular data. Prefer the option whose constraints and release process you can verify.
How should I test or upgrade Wirelist?
Before upgrading, read the 1.0.1 to 1.1.0 compare diff and classify each change as feature, fix, dependency, docs, or behavior change. Do not assume the minor bump is safe just because SemVer allows it. Add regression tests for rendering, search, sort, pagination, and any custom actions, then pin the tested version.
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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core