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
Dashboard Bundle

Dashboard Bundle Laravel Package

spipu/dashboard-bundle

spipu/dashboard-bundle is a Symfony bundle for building configurable dashboards with reusable widgets. Define layouts, connect data providers, and render dashboard cards in Symfony apps with minimal setup, making it useful for admin panels and reporting screens.

View on GitHub
Deep Wiki
Context7

Spipu Dashboard Bundle

Frequently asked questions about Dashboard Bundle
Is spipu/dashboard-bundle a Laravel package or a Symfony bundle?
It is a Symfony bundle, not a Laravel package, and the repository name symfony-bundle-dashboard says so directly. It is the Symfony integration layer for the vendor's standalone spipu/dashboard rendering library, wiring dashboard definitions into Symfony's DI container, configuration tree, and Twig/asset pipeline. If you arrived here looking for a Laravel dashboard package, you are in the wrong ecosystem entry.
How do I install and register spipu/dashboard-bundle in a Symfony app?
Install it with Composer, register the bundle in config/bundles.php, import the bundle configuration, publish or point at its assets, and define your dashboards as services. The setup is described as simple and is mechanically straightforward, but the README excerpt is truncated, so verify exact config keys against the repo before wiring it in. A short spike branch with two representative dashboards is the fastest way to confirm the flow end to end.
Can I use spipu/dashboard-bundle in a Laravel application?
Not realistically. It depends on Symfony's bundle system, DI container, and configuration tree, so a Laravel app would require a shim that ends up being the maintenance liability rather than the package. If you are on Laravel, evaluate the underlying spipu/dashboard library as a standalone dependency and hand-roll your own service provider and view glue instead.
Which Symfony and PHP versions does spipu/dashboard-bundle support?
The available material does not declare a tested support matrix, so treat Symfony 6.4 or 7.x as an assumption to verify rather than a documented fact. Run composer why-not against your current Symfony version before committing to a spike, and check the repository's tags and CI configuration for the real answer. Once confirmed, record the PHP and Symfony matrix in an ADR so the constraint is explicit.
How do I create a custom widget for spipu/dashboard-bundle?
The bundle advertises extensible widgets for custom metrics and content, composed from reusable blocks that fit Symfony's service model. The exact base class or interface is not documented in the excerpt, so read the repository's existing widget definitions before designing your own. Keep your widget classes in your own namespace rather than extending vendor service IDs directly, so upgrades do not force a rewrite.
How do I build role-aware dashboards or multiple dashboard layouts?
Role-aware layouts are a listed feature: dashboards are defined as services and composed per role so different users get tailored views. Define those dashboard definitions in your own configuration layer rather than adopting the bundle's schema as your public contract. That keeps the renderer swappable if the package stalls or breaks on a Symfony major upgrade.
Is spipu/dashboard-bundle safe to use in production?
Treat it as high risk on project health rather than code quality: one star, zero dependents, a single maintainer, and no evidence anyone has run it in production. There is also a release metadata anomaly with a release dated 2026-09-30, so verify version and date signals against Packagist and the tag history before trusting them. A dashboard renderer sits shallow in the auth path, but a Symfony major bump or a Twig CVE will not be patched for you.
Does spipu/dashboard-bundle integrate with Twig and the asset pipeline?
Yes. Symfony integration with services, routing, and Twig is the bundle's main reason to exist, so dashboard cards render through Twig templates and the asset pipeline. Confirm the asset publish step in the repository, since the README excerpt here is cut off. Rendering targets beyond HTML are unverified, and if a PDF path pulls in spipu/html2pdf, your dependency surface widens.
What are the alternatives to spipu/dashboard-bundle for Symfony dashboards?
The underlying spipu/dashboard library gives you the same rendering core without the Symfony glue, at the cost of writing your own container and view wiring. Hand-rolling a small DashboardProvider interface plus Twig partials is a realistic competitor given the bundle's near-zero adoption. Broader admin generators and Symfony UX style dashboards are alternatives if you do not specifically need this widget composition model.
How should I test and contain spipu/dashboard-bundle before adopting it?
Pin an exact version in composer.json rather than a caret range, commit the lockfile, and keep exactly one adapter file that imports vendor classes. Define an internal DashboardProvider interface and a small DTO layer in your own namespace, then implement it with the bundle behind it. If the package is abandoned or breaks on a Symfony upgrade, you swap that single adapter for a hand-written implementation against the core library.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections