matheusmarnt/livecharts
LiveCharts is a reactive chart abstraction for Laravel using a pure PHP fluent API. Build 18 chart types and render via a single Livewire component. Supports ApexCharts and Chart.js with pluggable engines, enabling easy updates without JS boilerplate.
registerEngine() for niche use cases (e.g., Highcharts, D3.js integrations).onDataPointClick to trigger detail views (e.g., click a bar → show region breakdown)."LiveCharts lets us ship interactive data visualizations 10x faster by unifying ApexCharts and Chart.js behind a single PHP API. No more wrestling with JavaScript boilerplate—just define charts in Laravel, and they update reactively with Livewire. Key wins:
"LiveCharts solves our charting pain points:
onDataPointClick(), no Alpine.js/Livewire event wiring.registerEngine() or subclass Chart for reusable components.
Trade-offs: Tight Livewire coupling (not framework-agnostic), but the dev velocity gain outweighs this for Laravel apps.
Next steps: Evaluate for [Project X] dashboard (real-time metrics) and [Project Y] multi-tenant analytics."*"LiveCharts gives you:
TwPalette::Vibrant) and typography controls (titleFont()) ensure charts match your brand.LiveCharts::bar() that updates when users filter data in the UI."*How can I help you explore Laravel packages today?