gerardojbaez/laraplans
LaraPlans is a Laravel package for adding subscription plans and feature limits to your application. Define plans, subscribe users, manage renewals, and gate features through a clean, configurable API.
hasFeature()-style check rather than hard-coding plan logic across the app. This is the core PM-relevant capability: it lets you ship a premium feature once and decide later which tiers unlock it.plans/subscriptions/features schema and renewal logic with a small, MIT-licensed dependency. Frees engineering to focus on the product surface rather than the billing-adjacent bookkeeping.Adopt when:
Look elsewhere when:
For executives: A small, open-source (MIT) Laravel package that gives us plan tiers, recurring subscription records, and feature gating out of the box. It removes roughly a sprint of custom subscription plumbing and lets us cut and re-cut pricing tiers as a config change rather than a code project — directly accelerating time-to-revenue for paid tiers. It is not a billing engine: we still need Stripe/Paddle for payments, tax, and invoicing, and we should treat it as internal plumbing rather than a customer-facing system.
For engineering: Low integration cost, idiomatic Laravel, maintained as of late 2025, but small community and limited long-term support signal. Recommend containing it behind our own entitlement interface so we can swap it for a billing platform or feature-flag service without touching product code. Pair it with Cashier (or equivalent) for money movement from day one rather than bolting billing on later.
How can I help you explore Laravel packages today?