devletes/filament-progress-bar
Reusable progress bar components for Filament 5 tables and infolists. Shared API for columns/entries, built-in success/warning/danger thresholds (ascending/descending) or custom state maps, multiple sizes and text positions, dark-mode aware styling, and proper progressbar semantics.
role="progressbar").Use this if:
Look elsewhere if:
For Executives: "This package lets our Filament admin panels show progress metrics (e.g., storage used, task completion) with zero custom UI work—saving dev time while keeping the interface clean and consistent. For example, we could add a ‘battery level’ indicator for IoT devices or a ‘quota usage’ bar for user accounts in under an hour, with built-in dark mode and accessibility support. It’s like adding a pre-built dashboard widget without the cost of a custom build."
For Engineers: *"This is a drop-in Filament component for progress bars in tables/infolists. Key benefits:
ProgressBarColumn) and infolists (ProgressBarEntry).filament:assets and use it.successColor based on user role).role="progressbar" and dark-mode awareness.Example use case: Replace a clunky ‘Used/Total’ text column with a visual bar in 5 lines of code—like this:
ProgressBarColumn::make('disk_usage')
->maxValue(fn ($record) => $record->capacity)
->thresholdDirection('ascending')
->dangerThreshold(90);
Impact: Faster iterations, fewer bugs, and a more intuitive UI for power users."*
How can I help you explore Laravel packages today?