maize-tech/laravel-markable
Add likes, bookmarks, favorites, reactions and more to Laravel models with a simple “markable” system. Includes install command, configurable user model and table prefix, and optional publishable migrations per mark type for quick setup.
Adopt if:
whereHasLike(), likers() relationships).Look elsewhere if:
For Executives: "Laravel Markable lets us ship social engagement features (likes, saves, reactions) in days instead of weeks—without hiring additional engineers. It’s battle-tested, MIT-licensed, and integrates seamlessly with our Laravel backend. For example, we could launch a ‘Top Picks’ section for our courses or add emoji reactions to user comments, driving higher retention and user-generated content. The package also supports custom interactions (e.g., ‘flag as inappropriate’), so we’re not locked into generic ‘like’ logic. Upfront cost: minimal dev time; long-term ROI: faster iteration on engagement features and better data for personalization."
For Engineering: *"This package abstracts away the boilerplate for markable models (likes, bookmarks, etc.) with:
use Markable) and dynamic Eloquent scopes (whereHasLike()).
We’d save ~3–5 dev days per feature vs. building from scratch, and the package’s active maintenance (last release: April 2026) reduces long-term risk. Tradeoff: slight learning curve for custom mark setup, but the docs are clear and the API is intuitive."*How can I help you explore Laravel packages today?