I’ve published my first open-source project and I’m excited to share it here.
Station is a Laravel library designed as an alternative to Horizon for queue management. It was born out of the need to work with drivers beyond Redis.
It supports RabbitMQ, Amazon SQS, Kafka, Beanstalkd, and Redis, while remaining fully compatible with your existing code: your jobs run without changes. You only need to replace the worker command.
It includes job and batch monitoring, a workflow orchestration engine with conditional steps and branching, checkpointing for long-running jobs, automatic detection and recovery of stuck jobs, multi-channel alerts, and a real-time dashboard built with Vue 3.
https://github.com/ojbaeza/station
#Laravel #PHP #OpenSource #RabbitMQ #AmazonSQS #Kafka #Beanstalkd #Redis #Queues #Jobs #Batches #Workflows