{"repo":"saravanasai/stream-pulse","free":true,"listed":false,"github":"https://github.com/saravanasai/stream-pulse","clone":"git clone https://github.com/saravanasai/stream-pulse.git","description":"StreamPulse is a Laravel package for event streaming with support for multiple drivers. It provides a simple, unified API for publishing and consuming events across different streaming platforms.","language":"PHP","stars":21,"topics":["event","event-driven","event-streaming","micorservice","queue","redis","redis-streams","stream","streaming"],"license":"MIT","category":"databases-storage","readme_excerpt":"Reliable Event Streaming for Laravel Applications StreamPulse provides a seamless event streaming experience for Laravel developers. With a clean, intuitive API that feels native to the Laravel ecosystem, you can build robust, event-driven applications with minimal setup and configuration. BETA VERSION - StreamPulse is currently in beta. We'd love your feedback to help shape its future! Star the repo, open issues, or contribute to make StreamPulse even better. Why StreamPulse? - Laravel-native experience - API designed to feel natural to Laravel developers - Simplified event streaming - Complex Redis Streams concepts abstracted away - Transaction awareness - Events can be tied to database transactions - Resilient processing - Built-in support for retries and dead letter queues - Real-time monitoring - Beautiful dashboard for stream visualization and management Quick Start Installation Note: StreamPulse is designed for distributed systems where events can be published in one Laravel application and consumed in another. Events are persisted in Redis, allowing for communication between separate applications. Basic Usage Key Features - Simple, Laravel-style API for publishing and consuming events - Redis Streams integration with plans for additional drivers - Consumer group support for distributed event processing - Dead letter queue for failed message handling - Transaction-aware publishing to ensure data consistency - UI Dashboard for monitoring streams and events Installation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/saravanasai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saravanasai/stream-pulse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}