brackets/admin-listing
Laravel package for building admin listing screens with a fluent API: searchable and filterable tables, sorting, pagination, customizable columns and row actions. Helps you ship consistent CRUD index views faster.
Consider it when:
Look elsewhere when:
To executives: This is a small, narrowly scoped utility for the repetitive "list and filter records" screens that make up much of our internal admin tooling. If it fits, it shortens delivery time on back-office features and reduces duplicated code. The maturity picture improved modestly with the latest release — it now declares Laravel 10 support and picked up two outside contributors, including a small configurability feature — so it is not abandoned. But adoption remains very low and release cadence is irregular, so I'd still recommend a time-boxed evaluation and, if we adopt it, treating it as vendored code we own rather than a strategic dependency. It should not appear anywhere in the customer-facing critical path, and we should not assume it will track future Laravel versions on our timeline.
To engineering: It's a query-building helper for Eloquent-backed listings — the filter/sort/paginate layer you'd otherwise reimplement per admin controller. The v3.5.0 changes are additive and low-risk: Laravel 10 compatibility and a configurable page-name attribute, with no breaking changes or deprecations noted in the changelog. Still, before adopting, review the source for test coverage, query-injection handling, and the exact PHP/Laravel matrix; confirm it composes cleanly with our authorization and pagination conventions. Given the maintenance signal, plan to fork and pin it in-repo rather than depend on upstream, and keep the integration behind a thin internal interface so we can swap it for our own implementation or a maintained admin framework later. Recommend a spike against one real listing screen to validate fit and estimate the fork cost — and confirm whether the new page-name configurability actually replaces any custom view work we'd otherwise do.
How can I help you explore Laravel packages today?