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

Centrifugo Laravel Package

roadrunner-php/centrifugo

PHP client for Centrifugo with RoadRunner integration, helping you publish messages and manage real-time channels from your app. Lightweight package aimed at fast, scalable WebSocket/SSE push in PHP services.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables rapid implementation of real-time features (e.g., live notifications, collaborative tools) without custom HTTP client code
  • Supports roadmap goals for scalable, low-latency backend infrastructure by leveraging Centrifugo’s pub/sub architecture
  • Build vs. buy: Avoids reinventing the wheel for Centrifugo integration—ideal for teams using RoadRunner where manual implementation would add maintenance overhead
  • Critical use cases: High-throughput scenarios like real-time dashboards, multiplayer gaming backends, or live event streaming where PHP backend needs to push updates to clients

When to Consider This Package

  • Adopt when:
    • Your stack uses RoadRunner PHP runtime and Centrifugo as the real-time server
    • You need a lightweight, framework-agnostic PHP client for Centrifugo’s HTTP API
    • Your team prioritizes simplicity over advanced features (e.g., no need for client-side SDKs or enterprise support)
  • Look elsewhere when:
    • Using non-PHP/RoadRunner stacks (e.g., Node.js, Python) or alternative real-time services (e.g., Pusher, Firebase)
    • Requires client-side SDKs or advanced Centrifugo features (e.g., presence, history) not covered by this bridge
    • Project scale is small and real-time needs are minimal (e.g., basic WebSocket fallbacks may suffice)

How to Pitch It (Stakeholders)

  • Executives: "This package lets us deliver real-time user experiences—like live notifications and collaborative tools—with minimal engineering effort. It integrates seamlessly with our existing RoadRunner infrastructure, reducing development time and costs while ensuring scalability for high-traffic scenarios, all under a zero-cost MIT license."
  • Engineering: "It provides a battle-tested, clean API for Centrifugo interactions, eliminating manual HTTP client code and reducing maintenance overhead. Designed specifically for RoadRunner environments, it ensures compatibility and performance without bloating dependencies—letting us focus on product logic instead of infrastructure glue."
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests