Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Soulbscription Laravel Package

lucasdotvin/laravel-soulbscription

Laravel Soulbscription is an elegant subscription and feature management package for Laravel. Define plans and features, attach subscriptions to any model, and control consumable quotas, renewals, and access through a simple, expressive API built for real-world billing flows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for subscription and entitlement logic: Soulbscription handles plans, features, feature consumption, and renewals at the application layer, letting you avoid building plan/feature-gating primitives from scratch. The 4.3.2 hotfix (preset expiration in renewals for plans with no periodicity) shows the package is actively patched — a signal of maintenance health to weigh in the buy column, though also a reminder that edge cases (non-recurring plans, preset expiration) exist and need test coverage on your side.
  • Roadmap planning for monetization features: Supports decisions around feature gating, metered/consumable features, trials, and plan changes. Non-periodic plans (e.g. lifetime, credit-based, or one-off purchases) are a supported shape, but this hotfix indicates that path has had bugs — treat non-recurring plans as needing explicit QA before committing roadmap dates.
  • Use case prioritization: Best suited for SaaS products selling tiered plans with feature entitlements, not for raw payment processing. Pair with a billing provider (Stripe, Paddle) and keep Soulbscription for entitlement/consumption semantics.
  • Risk/upgrade decisions: A patch-level hotfix with no breaking changes means low migration cost; upgrading is a low-risk maintenance task you can schedule without a roadmap impact.

When to Consider This Package

  • Adopt when: You need Laravel-native plan/feature management — feature consumption limits, plan periodicity, renewals, and entitlement checks — and want to avoid reinventing that domain model. You already have (or will have) a payment provider handling charges and invoices.
  • Adopt with caution when: Your product relies heavily on non-recurring or preset-expiration plans — validate these flows with your own integration tests given the 4.3.2 fix, and confirm behavior against your Laravel/PHP version.
  • Look elsewhere when: You need full billing, invoicing, tax, dunning, or proration handled in one place (use a billing platform), when you need a vendor with commercial SLAs and support, or when your subscription model is complex enough (usage-based rating, multi-currency contracts) that a dedicated billing engine is a better fit. Also reconsider if your team cannot absorb maintaining a community package dependency.

How to Pitch It (Stakeholders)

For executives: Soulbscription is an open-source Laravel package that gives us the subscription and feature-entitlement layer — plans, feature limits, renewals — without building it ourselves. It is actively maintained (the latest 4.3.2 release is a targeted hotfix for renewal expiration on non-recurring plans, with no breaking changes), which lowers dependency risk. It does not replace our payment provider; it sits above it and speeds up time-to-market for monetization features.

For engineering: Patch release 4.3.2 fixes preset expiration during renewals for plans with no periodicity — no API changes, low-risk upgrade. Expect to own integration tests around non-periodic plans and edge-case renewal behavior; the package handles entitlements, not payments.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib