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

Tablelize Laravel Package

softerize/tablelize

Tablelize is a Laravel package for building data tables from your application data with less boilerplate. It helps define columns and render clean, customizable tables in Blade, streamlining table setup for admin panels and CRUD screens.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables declarative addition of custom data-* attributes to buttons and row actions via the 'datas' option, supporting integration with frontend frameworks (e.g., Stimulus, Alpine.js) without custom JavaScript or package modifications.
  • Facilitates progressive enhancement: product teams can attach behaviors like modals, tooltips, or AJAX calls through data attributes, reducing time-to-market for UI enhancements.
  • Supports analytics and experimentation: data attributes can carry tracking IDs or feature-flag indicators, allowing A/B tests or event tracking without backend changes.
  • Reduces engineering overhead for common admin-panel customizations, freeing up capacity for higher-value product work.

When to Consider This Package

  • Consider when building Laravel-based admin panels or CRUD interfaces that require flexible, configurable UI components (buttons, row actions) and you want to avoid writing custom frontend code for simple interactions.
  • Look elsewhere if you need a mature, stable package (v0.1.6 is pre-1.0, indicating possible breaking changes) or if your frontend is already heavily customized and you prefer full control over HTML attributes.
  • Also consider if your team is comfortable with early-stage packages and can adapt to API changes or contribute fixes.

How to Pitch It (Stakeholders)

  • Executives: This package accelerates internal tool development by letting teams declaratively configure UI elements. The new release adds support for custom data attributes, enabling richer frontend interactions (e.g., modals, tracking) without extra engineering effort—shortening time-to-market for admin features.
  • Engineering: The 'datas' option passes arbitrary data attributes to buttons and row actions, enabling integration with Stimulus/Alpine.js and other declarative frontend patterns. It’s a small, non-breaking addition in v0.1.6, but note the package is pre-1.0—assess stability and support needs before wider adoption.
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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
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