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

Filament Dashboard Widgets Laravel Package

laboiteacode/filament-dashboard-widgets

A collection of fifteen polished, ready-to-use dashboard widgets for Filament: KPI metrics, goals, breakdowns, trends, funnels, timelines and more. Typed fluent API, static or computed data, native Filament components, light/dark themes, accessible and escaped by default with no front-end build step...

View on GitHub
Deep Wiki
Context7
v1.0.1

A maintenance release: localised numbers, a CSS injection fix, a cacheable stylesheet, and widgets that now look exactly like native Filament ones. No breaking change.

Fixed

  • Numbers and percentages follow the application locale. A French panel now shows 1 234,5 and 25 % instead of 1,234.5 and 25%.

Security

  • Colour names passed to color() and badgeColor() are restricted to [a-zA-Z0-9_-], like Filament's own colour classes. An application passing untrusted input to a colour setter could otherwise append arbitrary CSS declarations to the widget markup. This was not XSS: Blade escaping already prevented breaking out of the attribute.

Changed

  • The stylesheet is served as a browser cached Filament asset once published, and still inlined as a fallback otherwise, so the package keeps working out of the box. Most apps publish it automatically through filament:upgrade. Otherwise, run php artisan filament:assets.
  • Cards use the exact surface, ring, shadow, type scale, icon backgrounds, row dividers and focus ring of native Filament widgets, so they no longer stand out next to them. Clickable cards no longer lift on hover.

Upgrading

composer update laboiteacode/filament-dashboard-widgets

If you published the package views, they keep working. The upgrade guide lists two optional markup changes to bring them up to date.

See the CHANGELOG for details.

v1.0.0

Initial stable release: fifteen ready to use, professional dashboard widgets for Filament 4 and 5.

Widgets

Metric, goal progress, breakdown, trend, recent items, composition, detail list, bullet, funnel, timeline, variance, segment bar, usage limits, comparison chart and a flexible, customizable card.

Highlights

  • Typed, fluent data objects, with closures evaluated at render time
  • Native Filament components, actions, colours and empty states throughout
  • Self contained stylesheet injected inline, no front-end build step
  • Light and dark themes, responsive, WCAG AA contrast and prefers-reduced-motion support
  • English and French translations
  • Tested on PHP 8.3 to 8.5, Laravel 12 and 13, Filament 4.12+ and 5.7.1+

Installation

composer require laboiteacode/filament-dashboard-widgets

See the README for the full documentation and the CHANGELOG for details.

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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel