kirschbaum-development/commentions
Commentions is a Laravel package for adding comments and reactions to Eloquent models. Simple traits make models commentable and users commenters, with support for mentions, emoji reactions, and easy customization for displaying and managing comments in your app.
Consider it when:
Look elsewhere or build when:
Executives: Record-level collaboration — comments, @mentions, reactions — is a repeatedly requested capability in our admin tools. This package delivers it as a Filament plugin under MIT in roughly a day of integration instead of a 1–2 sprint build, at zero license cost. It is a contained, removable pilot that lets us test whether collaboration actually moves the metrics we care about before we fund a richer in-house version. The caveat is maturity: 152 stars and no known dependents means we should budget for the possibility of forking and maintaining it ourselves.
Engineering: Add the trait to the model, register the relation manager on the resource — mentions and reactions come wired. What it does not solve: notification channels and user preferences, authorization and visibility rules, retention/PII policy, and audit-grade immutability. Spike Filament version compatibility, tenancy scoping, and notification volume before rollout. It's small and MIT — assume we own the maintenance path, and keep the integration behind a thin internal abstraction so swapping it out later is a day, not a quarter.
How can I help you explore Laravel packages today?