Weave Code
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 Dynamic Dashboard Laravel Package

mddev31/filament-dynamic-dashboard

View on GitHub
Deep Wiki
Context7
v1.0.2

Correction of filters anomaly (no more interaction)

v1.0.1

Override default widget native border Reorder default template display

v1.0.0

A full rewrite of the layout, persistence, and rendering pipeline. Layouts are now JSON files, the canvas runs on GridStack, widget sizes live on the widget class,

v0.4.4

Add Laravel 13 compatibility

v0.4.3
  • Prevent unnecessary widget refresh when opening add/edit widget modal or dashboard manager slideover
  • Use stable Livewire keys on widget components to avoid remounting on parent re-render
  • Replace uniqid() key on DashboardManager to prevent component remounting on every render
v0.4.2

Handle lazy loading disabled

v0.4.1
  • New translation key edit for dashboard editing across all 23 languages
  • Widget type options in the add/edit form are now sorted alphabetically by label
v0.4

Fixed

  • Fix migration error issue
  • Compatiblity with Filament 4.1.1 and superior

Added

  • Turkish language support (tr)
  • New translation key for dashboard heading modal
  • Configurable widget loading indicator via showWidgetLoader() on dashboard and optional showLoader() per widget
  • Widget settings form fields are now grouped under a settings state path for cleaner data handling
v0.3.3

Temporaly disable dynamic display on widgets position and ordering

v0.3.2

Correct a bug to display correctly the ordering widget field on a grid with only one block

v0.3.1

Correct a bug for Spatie Permission integration

v0.3
  • Dashboard can have now a specific grid.
  • New interface to build a grid template
  • Add the Livewire 4 / Filament 5 compatibility
v0.2.3

Widget access to metadata via $dynamicDashboardWidgetId and $dynamicDashboardWidgetTitle properties

v0.2.2

widgetsGrid() method to customize the dashboard grid layout

v0.2.1

Add a unique key for the widget wrapper

v0.2

Update the widget wrapper to avoid Livewire bad request. Add a placeholder translation to select a widget

v0.1.1

Correct a bug if there is no dasbhoard created.

v0.1
  • Initial release
  • Dynamic dashboard page (DynamicDashboard) extending Filament Page
  • DynamicWidget interface for user-configurable widgets
  • Dashboard manager slideover (CRUD, reorder, duplicate)
  • Per-dashboard filters with session isolation, visibility toggles, and default values
  • Custom default filter schema (getDefaultFilterSchema()) and resolver (resolveFilterDefaults())
  • Widget settings with automatic casting (primitives, BackedEnum, array of enums)
  • Locked dashboard mode to prevent widget modifications
  • Spatie Permission integration for role-based dashboard visibility
  • Customizable models via config (models.dashboard, models.widget)
  • 22 languages translations
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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai