Eventsource

Top 13 Eventsource Open-Source Projects

  • Centrifugo

    Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.

  • Project mention: WebSockets vs. Server-Sent-Events vs. Long-Polling vs. WebRTC vs. WebTransport | news.ycombinator.com | 2024-03-20

    Hello, I am author of https://github.com/centrifugal/centrifugo. Our users can choose from WebSocket, EventSource, WebTransport (experimental stabilize in the future). WebRTC is out of scope as the main purpose is central server based real-time json/binary messaging, and WebRTC makes things much more complex since it shines for peer-to-peer and rich media communications.

    What I'd like to add is that Centrifugo also supports HTTP-streaming – not mentioned by the OP – but this is a transport which has advantages over Eventsource - like possibility to send POST body on initial request from web browser (with SSE you can not), it supports binary, and with Readable Streams browser API it's widely supported by modern browsers.

    Another thing I'd like to mention about Centrifugo - it supports bidirectional WebSocket fallbacks with EventSource and HTTP-streaming, and does this without sticky sessions requirement. I guess nobody else have this at this point. See https://centrifugal.dev/blog/2022/07/19/centrifugo-v4-releas.... Which solves one more practical concern. Sticky sessions is an optimization in Centrifugo case, not a requirement.

    If you are interested in topic, we also have a post about WebSocket scalability - https://centrifugal.dev/blog/2020/11/12/scaling-websocket - it covers some design decisions made in Centrifugo.

  • WHATWG HTML Standard

    HTML Standard

  • Project mention: Here are the 10 projects I am contributing to over the next 6 months. Share yours | dev.to | 2024-04-13

    WHAT-WG HTML

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fetch-event-source

    A better API for making Event Source requests, with all the features of fetch()

  • Project mention: Datastar v0.12.0 (Htmx+Alpine Alternative) | news.ycombinator.com | 2024-04-20

    * `text/event-stream` relies on a modified version of [Azure's fetch-event-source](https://github.com/Azure/fetch-event-source). They handle errors and chunking better than I was. New version has been tested out to 4 billion fragments rendered on a single page with no errors.

  • centrifuge

    Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.

  • Project mention: Centrifugo v5 - new major release of real-time messaging server written in Go | /r/golang | 2023-06-29

    BTW, Centrifugo is based on https://github.com/centrifugal/centrifuge Go library which may provide much more control and flexibility for Gophers than a standalone server and can be embedded to any Go app leveraging all Centrifugo client SDKs.

  • eventsource

    EventSource client for Node.js and Browser (polyfill) (by EventSource)

  • Project mention: How is barely anyone talking about the Server-Sent Events API? | /r/webdev | 2023-06-14

    In addition to what /u/MatthewMob posted, here is another library/ polyfill that I have used in the past: https://github.com/EventSource/eventsource

  • centrifuge-js

    JavaScript client SDK to communicate with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native. Supports WebSocket, HTTP-streaming over Fetch and Readable Stream API, EventSource, WebTransport and SockJS.

  • full-reactive-stack

    Full Reactive Stack with Spring Boot (WebFlux), MongoDB and Angular

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • okhttp-eventsource

    Server-sent events (SSE) client implementation for Java, based on OkHttp: http://javadoc.io/doc/com.launchdarkly/okhttp-eventsource

  • sseserver

    :surfer: High-performance Server-Sent Events endpoint for Go

  • reqwest-eventsource

    Helper to build an Eventsource using reqwest

  • EventSource

    Server-sent events in Swift (by Recouse)

  • Project mention: EventSource: Server-Sent Events in Swift | news.ycombinator.com | 2024-01-25
  • eventsource-api

    Provides an eventsourcing high level API.

  • esphomecsharp

    connecting to event source with c# and read values

  • Project mention: just started a small project (console application) in c# to use the web browser event source, it's very raw and probably not bug free but it work (on my machine), not much documentation yet, going to play with "stuff" overtime, sharing in care someone is interested... | /r/Esphome | 2023-08-02
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Eventsource related posts

  • Datastar v0.12.0 (Htmx+Alpine Alternative)

    1 project | news.ycombinator.com | 20 Apr 2024
  • How is barely anyone talking about the Server-Sent Events API?

    2 projects | /r/webdev | 14 Jun 2023
  • Everything ChatGPT – under the hood of the ChatGPT web app

    6 projects | news.ycombinator.com | 22 Mar 2023
  • Hey Rustaceans! Got a question? Ask here (1/2023)!

    11 projects | /r/rust | 3 Jan 2023
  • Hacker News Official API

    11 projects | news.ycombinator.com | 21 Aug 2022
  • Hazelcast + Kibana: best buddies for exploring and visualizing data

    3 projects | dev.to | 27 Oct 2021
  • What's the best way to wireless send a file from an Android/iOS App to a Windows PC app?

    1 project | /r/AskProgramming | 12 Apr 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Eventsource projects? This list will help you:

Project Stars
1 Centrifugo 7,924
2 WHATWG HTML Standard 7,710
3 fetch-event-source 1,355
4 centrifuge 982
5 eventsource 871
6 centrifuge-js 378
7 full-reactive-stack 328
8 okhttp-eventsource 130
9 sseserver 107
10 reqwest-eventsource 39
11 EventSource 20
12 eventsource-api 12
13 esphomecsharp 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com