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 Recombee Laravel Package

jbaron-mx/laravel-recombee

Laravel wrapper for the Recombee recommendation API, bringing personalized recommendations, search, and user-item interaction tracking to your app through a clean, familiar Eloquent-style interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade readiness. Version 0.2.2's headline change — Laravel 13 support — is primarily a maintenance signal, not a feature. It tells you the maintainer is tracking the framework's release cadence, which is the single strongest predictor of whether a dependency will survive your next platform upgrade. Use it to answer: "Can we put this in a service we intend to keep on the current Laravel LTS for 24+ months?"
  • Build vs. buy timing. A 0.2.x version number means pre-1.0: the public API is explicitly unstable, and semver permits breaking changes in minor releases. This pushes the decision toward buy (adopt and absorb churn) only for low-blast-radius, non-core surfaces, and toward build (or defer) for anything on a critical path where an unannounced breaking change is a release blocker.
  • Vendor/dependency risk scoring. Add this to the dependency register with an explicit "maintenance velocity" rating. Two data points — a released version and a same-cycle framework compatibility bump — are a floor, not a track record. Track release cadence over the next two quarters before it graduates to "trusted dependency."
  • Roadmap sequencing. If your platform plan includes a Laravel 13 migration in the next 2–3 quarters, this package is no longer a blocker in that migration. That removes an item from the upgrade risk list and can pull the migration date forward.
  • Support-window commitments. For anything customer-facing with an SLA, a pre-1.0 dependency needs a documented exit plan (fork, wrap, or replace) before it ships.

When to Consider This Package

Adopt when:

  • Your target platform is Laravel 13 (or you are actively planning that upgrade) and you need a dependency that will not pin you to an older framework version.
  • The package's functionality sits in a non-differentiating layer — glue, integration, convenience — where a swap is a sprint, not a quarter.
  • You can wrap it behind an internal interface so the pre-1.0 API surface never leaks into your domain code.
  • You are comfortable pinning to an exact minor (0.2.2) with a deliberate, tested bump cadence rather than floating constraints.

Look elsewhere when:

  • You need a stability guarantee or vendor support contract — pre-1.0 open-source packages do not provide one.
  • The package would sit on a payment, auth, or data-integrity path where an API break is a production incident.
  • You need documented deprecation policy, LTS commitments, or a security disclosure process.
  • The capability is small enough that a first-party implementation is fewer lines than the integration and wrapper combined.

Before committing, request: the repository's release history and commit cadence, open-issue/PR ratios, test coverage and CI matrix, the maintainer's stated 1.0 timeline, and whether the Laravel 13 bump was tested or merely declared in composer.json.

How to Pitch It (Stakeholders)

To executives: A well-maintained, low-cost open-source Laravel component that has just been updated for the newest framework release. It is not a strategic bet — it is a small dependency that removes a future upgrade blocker. Recommendation: pilot in a non-critical service, revisit for broader adoption once it reaches 1.0.

To engineering: Version 0.2.2 adds Laravel 13 compatibility, which is the meaningful part — it confirms the maintainer is active and tracking upstream. It is still pre-1.0, so treat the public API as unstable: pin exactly, wrap it behind an adapter, and budget for breaking changes on minor bumps. Verify the Laravel 13 support is actually covered by the test matrix rather than a constraint bump alone, and confirm the package's core capability fits the use case before adoption — this release contains no functional changes to evaluate.

Bottom line: positive maintenance signal, insufficient evidence for a strategic commitment. Proceed to a scoped pilot, not a platform-wide standard.

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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast