awcodes/filament-versions
Display your framework and package versions in Filament: a small sidebar footer panel plus an optional dashboard/widget for pages. Easy plugin + widget registration, with option to disable the navigation view. Supports Filament v2–v5 via matching package versions.
VersionProvider interface, allowing TPMs to inject additional version metadata (e.g., custom packages, microservices, or internal tooling versions).@source directives to inject views into a custom theme, which is a Filament best practice but requires pre-existing theme setup.Why Display Versions?
composer.json without UI clutter?Customization Needs
Maintenance Overhead
Alternatives
widgets to manually display versions via a custom blade component?laravel-versions (if it exists) be more maintainable?@source directive must be properly configured.filament/filament:^5.0).composer require awcodes/filament-versions
Panel provider (as shown in the README).hasNavigationView(), widgetColumnSpan(), or items().@source directives for Blade views. If using a non-standard theme system, this may require adjustments.@source directive.Panel provider registration and Filament widget permissions.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Filament major version update | Package breaks | Pin package version or fork |
| Custom theme misconfiguration | Navigation view missing | Document theme setup requirements |
| Custom provider errors | Widget crashes | Validate providers in tests |
| Package abandonment | No future updates | Evaluate alternatives or fork |
How can I help you explore Laravel packages today?