laraarabdev/laravel-turbo-tags
Laravel Turbo Tags is a lightweight package for adding fast, flexible tagging to your Eloquent models. Attach, sync, and query tags with minimal setup, clean syntax, and performance-friendly queries for small apps and large datasets alike.
mostPopular, recent, recentMostPopular) are exactly the primitives behind "trending topics," "recently tagged," and "popular categories" surfaces. This lets you scope a trending/taxonomy feature without a separate analytics workstream.Adopt when:
Look elsewhere or proceed with caution when:
To executives: This is a small, free open-source component that supplies tagging and "popular/recent" reporting out of the box. It lets us ship taxonomy and discovery surfaces (trending tags, recently tagged content) without building or maintaining that logic ourselves, compressing a multi-sprint capability into an integration task. It also supports the current Laravel version, so it doesn't create upgrade debt. The caveat: it's a brand-new package at v0.1.0, so we'd pilot it on a non-critical surface first and revisit before any wider dependency.
To engineering: Polymorphic tagging with tag reporting helpers (mostPopular, recent, recentMostPopular) already implemented and extracted into a HasReporting trait; Laravel 13 compatible; caching layer with recent hardening around flush safety and tag ID resolution. The repo carries CI, mutation testing, coverage, and PR hygiene conventions, and a documented review checklist — good maintainability signals. Risks to manage: pre-1.0 API instability, cache-invalidation correctness under our write volume, and single-package dependency risk. Recommendation: integrate behind a thin internal interface so a swap is a contained change, run it on a low-risk feature, and pin the version.
How can I help you explore Laravel packages today?