beartropy/tables
Flexible Livewire table component for the TALL stack (Tailwind, Alpine, Laravel, Livewire). Provides essentials like searching, sorting, filters, bulk actions, and column toggling to build customizable data tables quickly.
DateColumn, secondaryHeader()).DateColumn) for niche use cases.tabler or filament-tables may fit better."This package lets us ship admin dashboards and data tools 3x faster by eliminating boilerplate for tables—sorting, filtering, bulk actions, and exports are all handled with a few lines of code. For example, adding a table with search, pagination, and CSV export that previously took 2 dev weeks now takes 2 hours. It’s ideal for our [Product X] roadmap, where we’re adding tenant analytics and user management portals. The MIT license and active maintenance (recent 2.9.x updates) make it a low-risk choice, and the Tailwind/Livewire integration ensures it matches our design system."
ROI Highlights:
"beartropy/tables is a Livewire-native solution for building interactive data tables with minimal effort. Here’s why it’s a strong fit for us:
TALL Stack Optimization:
Key Features:
deleteSelected() in 5 lines (e.g., for audit logs).user_id but User ID).DateColumn, secondaryHeader(), and cardTitle() for niche needs.Integration:
php artisan make:btable.stdClass (e.g., API responses) or models.query() to add tenant-scoped or permission-filtered data.Performance:
Maintenance:
Trade-offs:
Recommendation: Use this for all new tables in admin panels, reporting tools, or any feature requiring data grids. For legacy apps, it’s a drop-in replacement for custom table components."*
Call to Action: "Let’s prototype a table for [Feature Y] using this package—it’ll take <1 day to validate and could save us weeks on future tables."
How can I help you explore Laravel packages today?