Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Symfony
  3. LeezyPheanstalkBundle

LeezyPheanstalkBundle

MITPHP

A Symfony bundle providing Pheanstalk integration for beanstalkd workqueue management with CLI tools and monitoring.

GitHubGitHub
124 stars48 forks0 contributors

What is LeezyPheanstalkBundle?

LeezyPheanstalkBundle is a Symfony bundle that provides integration with the Pheanstalk PHP client for beanstalkd, a lightweight workqueue service. It allows Symfony applications to easily produce and consume jobs through beanstalkd queues with built-in Symfony tooling and monitoring features. The bundle simplifies queue management by providing CLI tools, event integration, profiler monitoring, and logging capabilities.

Target Audience

Symfony developers who need to implement job queues or background processing in their applications using beanstalkd. It's particularly useful for teams already using Symfony who want queue management that integrates seamlessly with their existing framework tooling.

Value Proposition

Developers choose LeezyPheanstalkBundle because it provides native Symfony integration for beanstalkd queue management, eliminating the need to build custom integration layers. The bundle offers out-of-the-box monitoring through the Symfony profiler, CLI tools for queue management, and follows Symfony conventions for easy adoption in existing projects.

Overview

Bundle for Pheanstalk - A PHP client for beanstalkd queue

Use Cases

Best For

  • Symfony applications needing background job processing
  • Implementing workqueues in PHP Symfony projects
  • Monitoring beanstalkd queue activity through Symfony profiler
  • Managing job queues via Symfony CLI commands
  • Integrating queue operations with Symfony's event system
  • Adding logging to beanstalkd queue operations in Symfony apps

Not Ideal For

  • Projects not using the Symfony framework, as the bundle is tightly coupled with Symfony's ecosystem and tooling.
  • Teams needing advanced queue features like message routing, complex retry logic, or built-in dead-letter queues, which beanstalkd lacks compared to modern alternatives like RabbitMQ or Kafka.
  • Applications deployed in cloud environments where managed queue services (e.g., AWS SQS, Google Cloud Tasks) are preferred over self-hosted beanstalkd servers.

Pros & Cons

Pros

Seamless Symfony Integration

Integrates directly with Symfony's event system, profiler, and logger, as specified in the README, enabling hooks for queue operations and real-time monitoring without custom code.

Comprehensive CLI Tools

Provides a command-line interface for managing queues from the Symfony console, simplifying administrative tasks like tube inspection and job control without external tools.

Auto-wiring Support

Offers automatic dependency injection for PheanstalkInterface, making it easy to inject and use beanstalkd clients in services following Symfony's convention-over-configuration approach.

Proxy System Flexibility

Includes a proxy system to customize command features, allowing developers to extend or modify queue behavior, as documented in the README's custom proxy section.

Cons

Beanstalkd Dependency

Relies on beanstalkd, a simple workqueue service that lacks features like message persistence or advanced routing, limiting scalability and feature set compared to modern queue systems.

Symfony Version Constraints

The README states support for Symfony 2, 3, and 4, but does not explicitly cover Symfony 5 or 6, potentially leaving users on newer versions with compatibility issues or requiring forks.

Setup and Maintenance Overhead

Requires configuring and managing a separate beanstalkd server instance, adding operational complexity compared to integrated or cloud-native queue solutions that offer managed services.

Frequently Asked Questions

Quick Stats

Stars124
Forks48
Contributors0
Open Issues2
Last commit3 years ago
CreatedSince 2012

Tags

#message-queue#monitoring#event-system#symfony-bundle#php#beanstalkd#cli-tools#job-queue

Built With

P
PHP
S
Symfony

Included in

Symfony1.6k
Auto-fetched 16 hours ago

Related Projects

EnqueueEnqueue

Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

Stars2,218
Forks431
Last commit7 months ago
BernardBundleBernardBundle

Integrates Bernard with Symfony2.

Stars95
Forks34
Last commit4 years ago
RSQueueBundleRSQueueBundle

RSQueueBundle, a redis-based queue system for your Symfony2 projects

Stars52
Forks12
Last commit9 years ago
RabbitMqBundleRabbitMqBundle

RabbitMQ Bundle for the Symfony2 web framework

Stars35
Forks13
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub