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

Rabbitmq Laravel Package

almatar/rabbitmq

almatar/rabbitmq is a lightweight Laravel/PHP package that integrates RabbitMQ for reliable message publishing and consuming. It simplifies broker configuration and supports queue-based workflows for asynchronous jobs and events.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for queue transport: confirms that RabbitMQ integration for Laravel is a solved, commoditized problem — do not allocate engineering time to writing or maintaining a custom AMQP bridge.
  • Vendor/package selection: the latest release (v1.2.0) formalizes the package's deprecation and ships an in-repo migration guide pointing to vladimir-yuldashev/laravel-queue-rabbitmq as the maintained successor — that successor is the artifact to evaluate for any new work.
  • Migration/upgrade planning (now de-risked): v1.2.0 gives us a concrete, author-provided migration path rather than a bare "this is dead" signal. This converts a legacy-service audit into a scoped, estimate-able backlog item.
  • Roadmap de-risking: flags an archived dependency with zero dependents as a support and security liability; useful input when auditing legacy services that may still pin it.
  • Architecture standardization: informs the decision to adopt RabbitMQ at all versus Redis/SQS/database queues, by showing the Laravel ecosystem has a viable, maintained AMQP path.
  • Not a differentiator: no product capability is unlocked here that a competitor couldn't get from the successor package in an afternoon.

When to Consider This Package

Consider it only as a historical reference — for example, reading its service provider and config to understand how an existing application wired AMQP into Laravel, and reading the v1.2.0 migration guide to plan the exit. It is archived, explicitly deprecated by its author, and the final release contains nothing but the deprecation and migration guide, so it should not be added to any new or actively maintained codebase.

Look elsewhere when:

  • You need a supported queue driver. Use vladimir-yuldashev/laravel-queue-rabbitmq instead — it is the package's own stated recommendation and is actively maintained.
  • You require security patches, Laravel version compatibility, or a responsive maintainer — none of which an archived repo with 4 stars and 0 dependents provides.
  • You need Lumen support specifically: verify the successor's Lumen story first, and if it is weak, budget a small internal adapter rather than reviving a dead package.
  • You are weighing RabbitMQ against managed alternatives (SQS, Redis, database queues). A deprecated integration is a signal to include "ecosystem maturity for this broker" in that comparison.

How to Pitch It (Stakeholders)

For executives: We evaluated almatar/rabbitmq as a way to connect our Laravel services to RabbitMQ. Its final release (v1.2.0) does nothing but officially deprecate the package and publish a migration guide. It has negligible adoption (4 stars, zero dependent projects), and the author directs users to a maintained alternative. There is no upgrade to take and no product benefit to gain — the only decision is whether any of our services still depend on it, and how fast we exit.

For engineering: Treat this as an anti-recommendation, not a candidate. v1.2.0 is pure housekeeping — no features, no fixes, no breaking API changes — so it does not change how existing pins behave, and there is no urgency to bump the version. What it does change is our leverage: the author has now published a migration guide, so the successor-package migration can be scoped concretely instead of discovered. The work worth planning is (a) a dependency audit to confirm we have no residual usage of almatar/rabbitmq, (b) a spike on vladimir-yuldashev/laravel-queue-rabbitmq validating Laravel version support and operational fit, and (c) for any legacy service still on this package, a migration ticket derived from the guide, with a pin/patch interim only if the audit finds live exposure.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin