Weave Code
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 Rabbitmq Laravel Package

iamfarhad/laravel-rabbitmq

Production-ready RabbitMQ queue driver for Laravel with native Queue integration. Built on ext-amqp with connection/channel pooling, configurable topology, Horizon hooks, Octane-safe resets, and optional high-performance basic_consume workers plus admin Artisan commands.

View on GitHub
Deep Wiki
Context7

Comparison: iamfarhad/laravel-rabbitmq vs vladimir-yuldashev/laravel-queue-rabbitmq

This page helps teams choose between this package and vladimir-yuldashev/laravel-queue-rabbitmq.

Summary

Area iamfarhad/laravel-rabbitmq vladimir-yuldashev/laravel-queue-rabbitmq
Primary goal Production-focused Laravel queue driver with explicit RabbitMQ topology helpers and modern Laravel support Established Laravel RabbitMQ queue connector with broad community history
AMQP implementation Native ext-amqp Commonly used with PHP AMQP libraries / package-specific implementation details
Laravel support 11.x, 12.x, 13.x Check the upstream package constraints for current support
PHP support 8.2, 8.3, 8.4, 8.5 Check the upstream package constraints for current support
RabbitMQ support 3.13 and 4.x tested in CI; 3.8 - 3.12 best effort Check upstream docs and CI
Worker modes Laravel queue:work, package rabbitmq:consume in poll or consume mode Laravel queue worker integration
Connection/channel pooling Built in Check upstream implementation
Topology helpers Exchange/queue declare, purge, delete, pool stats commands Check upstream feature set
Horizon integration Optional guarded Horizon event integration Check upstream feature set
Octane support Optional pool reset hook Check upstream feature set
CI matrix PHP/Laravel matrix plus RabbitMQ 3.13 and 4.x Check upstream CI

When to choose this package

Choose iamfarhad/laravel-rabbitmq when you want:

  • Native ext-amqp support.
  • Explicit support for Laravel 11, 12, and 13.
  • CI coverage for PHP 8.2 through 8.5.
  • CI coverage for RabbitMQ 3.13 and 4.x.
  • Connection and channel pooling.
  • Optional basic_consume worker mode for hot queues.
  • Built-in commands for queue/exchange administration.
  • Optional Horizon and Octane integration points.

Migration notes

See MIGRATION.md for a step-by-step migration guide and configuration mapping.

Caveats

This comparison is intentionally conservative. Always check the upstream package's latest README, composer constraints, and CI status before making a final decision.

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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle