mokhosh/filament-rating
mokhosh/filament-rating adds customizable star ratings to Filament forms, tables, and infolists. It provides an interactive rating input, display column, and read-only views for Laravel Filament panels, with configurable icons, colors, and half-star support.
mokhosh/filament-rating provides a star-rating form field and column for Filament resources, so "let admins/operators capture a 1–5 quality score" becomes a configuration decision rather than a sprint of custom Blade + Livewire work. This unlocks concrete roadmap items: supplier/vendor scorecards, support-ticket CSAT capture, content quality moderation scores, internal QA checklists, and marketplace seller ratings.Consider it when:
Look elsewhere — or build in-house — when:
For executives (one paragraph): We evaluated mokhosh/filament-rating, a small open-source add-on that lets our admin panel capture and display star ratings. Its new v2.0.0 release adds support for Filament 4, the next major version of our admin framework. The practical implication is timing, not new capability: this library now requires the Filament 4 upgrade, so it becomes a line item in that migration rather than a standalone purchase. Cost is zero in licence terms and negligible in effort; the risk is a single-maintainer dependency on a minor UI component, which we mitigate by pinning the version, and — because the component is small — retaining the option to replace it in a couple of days if it goes unmaintained. Recommendation: adopt on Filament 4 for internal/admin-only rating capture; do not use it for customer-facing reviews or for any scoring logic that carries business meaning.
For engineering: v2.0.0 is a breaking major — the headline change is Filament 4 + Tailwind CSS 4 support; everything else in the release is Dependabot and CI housekeeping (workflow action bumps, no functional changes). Concretely: pin mokhosh/filament-rating to the 2.x line only after the Filament 4 upgrade lands, verify the published assets rebuild cleanly under Tailwind 4 in our Vite pipeline, and smoke-test the field and column in one representative resource before rolling it across others. On Filament 3, stay on 1.4.x and treat that branch as frozen. Note the low release cadence and single-maintainer bus factor — keep the integration thin (a custom field wrapper if we need validation rules or half-star steps) so swapping it out stays a small diff.
How can I help you explore Laravel packages today?