centraldesktop/stomp
A PHP client for the STOMP messaging protocol, enabling applications to connect to brokers, subscribe to destinations, send messages, and handle acknowledgements. Useful for integrating PHP apps with STOMP-compatible queues and messaging systems.
Consider it when:
Look elsewhere when:
To executives: This is a small, free, protocol-level client that would let us talk to STOMP-based message brokers with minimal code. It is not a strategic bet — it has had no release since 2015, negligible community adoption, and no dependents, so treating it as a maintained dependency would be a mistake. The sensible play is a short, time-boxed technical spike: use it to validate broker connectivity and estimate the effort to own a fork or build a thin client. Expected cost is low; the decision it unlocks is whether STOMP support belongs on the roadmap at all. If we proceed, budget for us to own the code — pin it, wrap it behind an internal interface, and add tests — rather than relying on upstream.
To engineering: It is a compact STOMP 1.2 client covering the core frame types and connection semantics, which makes it easy to audit and fork. Assume no upstream support: vendor it, isolate it behind our own messaging abstraction, add integration tests against the target broker, and verify PHP runtime compatibility before anything ships. If the broker offers AMQP or MQTT, prefer those clients; adopt this only where STOMP is a hard requirement or as a reference for an in-house implementation.
How can I help you explore Laravel packages today?