All Projects → cwc → eventsource_ex

cwc / eventsource_ex

Licence: other
Elixir EventSource (Server-Sent Events) client

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to eventsource ex

Demo Spring Sse
'Server-Sent Events (SSE) in Spring 5 with Web MVC and Web Flux' article and source code.
Stars: ✭ 102 (+537.5%)
Mutual labels:  server-sent-events, eventsource
Php Sse
A simple and efficient library implemented HTML5's server-sent events by PHP, is used to real-time push events from server to client, and easier than Websocket, instead of AJAX request.
Stars: ✭ 237 (+1381.25%)
Mutual labels:  server-sent-events, eventsource
Aiohttp Sse
Server-sent events support for aiohttp
Stars: ✭ 125 (+681.25%)
Mutual labels:  server-sent-events, eventsource
Jquery Sse
jQuery Plugin for Server-Sent Events (SSE) EventSource Polyfill
Stars: ✭ 37 (+131.25%)
Mutual labels:  server-sent-events, eventsource
ruby-eventsource
Server-sent events (SSE) client implementation for Ruby
Stars: ✭ 19 (+18.75%)
Mutual labels:  server-sent-events, eventsource
Eventsource
The Hoa\Eventsource library.
Stars: ✭ 99 (+518.75%)
Mutual labels:  server-sent-events, eventsource
rust-eventsource-client
Server-sent events (SSE) client implementation for Rust
Stars: ✭ 24 (+50%)
Mutual labels:  server-sent-events, eventsource
okhttp-eventsource
Server-sent events (SSE) client implementation for Java, based on OkHttp: http://javadoc.io/doc/com.launchdarkly/okhttp-eventsource
Stars: ✭ 70 (+337.5%)
Mutual labels:  server-sent-events, eventsource
Eventsource
EventSource client for Node.js and Browser (polyfill)
Stars: ✭ 541 (+3281.25%)
Mutual labels:  server-sent-events, eventsource
fetch-event-source
A better API for making Event Source requests, with all the features of fetch()
Stars: ✭ 120 (+650%)
Mutual labels:  server-sent-events, eventsource
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Stars: ✭ 1,551 (+9593.75%)
Mutual labels:  server-sent-events
Server Push Hooks
🔥 React hooks for Socket.io, SEE, WebSockets and more to come
Stars: ✭ 176 (+1000%)
Mutual labels:  server-sent-events
Facil.io
Your high performance web application C framework
Stars: ✭ 1,393 (+8606.25%)
Mutual labels:  server-sent-events
Mercure Bundle
The MercureBundle allows to easily push updates to web browsers and other HTTP clients in the Symfony full-stack framework, using the Mercure protocol.
Stars: ✭ 195 (+1118.75%)
Mutual labels:  server-sent-events
Libsse Php
It's an easy-to-use, object-orienlated library for Server-Sent Events
Stars: ✭ 150 (+837.5%)
Mutual labels:  server-sent-events
Axway Amplify Streams Js
AMPLIFY Streams Javascript package containing SDK, documentation and sample applications
Stars: ✭ 79 (+393.75%)
Mutual labels:  server-sent-events
Algernon
🎩 Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
Stars: ✭ 1,880 (+11650%)
Mutual labels:  server-sent-events
Gossed
Push the standard output of ANY program to browsers as Server Sent Events
Stars: ✭ 138 (+762.5%)
Mutual labels:  server-sent-events
Mercure
Server-sent live updates: protocol and reference implementation
Stars: ✭ 2,608 (+16200%)
Mutual labels:  server-sent-events
Lib.aspnetcore.serversentevents
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core
Stars: ✭ 138 (+762.5%)
Mutual labels:  server-sent-events

EventsourceEx

An Elixir EventSource (Server-Sent Events) client

EventsourceEx on Hex

Installation

Add eventsource_ex to your list of dependencies in mix.exs:

    def deps do
      [{:eventsource_ex, "~> x.x.x"}]
    end

Usage

iex(1)> {:ok, pid} = EventsourceEx.new("https://url.com/stream", stream_to: self)
{:ok, #PID<0.150.0>}
iex(2)> flush
%EventsourceEx.Message{data: "1", event: "message", id: nil}
%EventsourceEx.Message{data: "2", event: "message", id: nil}
%EventsourceEx.Message{data: "3", event: "message", id: nil}
:ok
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].