The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 server-sent-event Open-Source Projects
-
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.
-
algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis and PostgreSQL support
-
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
-
Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC.. (by open-source-labs)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
zilla
🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
-
mercure
The Mercure Component allows to easily push updates to web browsers and other HTTP clients using the Mercure protocol. (by symfony)
-
SapphireDb
SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core
-
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.
-
graphql-sse
Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.
-
WebGo
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
-
Lib.AspNetCore.ServerSentEvents
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core
-
better-sse
⬆ Dead simple, dependency-less, spec-compliant server-side events implementation for Node, written in TypeScript.
-
okhttp-eventsource
Server-sent events (SSE) client implementation for Java, based on OkHttp: http://javadoc.io/doc/com.launchdarkly/okhttp-eventsource
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Are you aware of things like websockets and mercure.rocks?
Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
Project mention: Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL | news.ycombinator.com | 2024-03-11
Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.
* `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.
Project mention: How is barely anyone talking about the Server-Sent Events API? | /r/webdev | 2023-06-14In addition to what /u/MatthewMob posted, here is another library/ polyfill that I have used in the past: https://github.com/EventSource/eventsource
Project mention: A multi-protocol, event-native edge/service proxy. New Quickstart! | /r/apachekafka | 2023-07-20Hi gang, we’re building a multi-protocol, event-native edge/service proxy called Zilla. Zilla can abstract Kafka topics for web apps, IoT clients and microservices through user-defined REST, Server-Sent Events (SSE), MQTT, or gRPC APIs.
Nakama does not have shared parallelism, look at http://fuse.rupy.se for better scalability.
Project mention: How is barely anyone talking about the Server-Sent Events API? | /r/webdev | 2023-06-14I wrote a library for using SSE with Node and have read the spec front-to-back dozens of times when I was working on it, so I have a fairly good understanding if you have any more unanswered questions!
server-sent-events related posts
- Datastar v0.12.0 (Htmx+Alpine Alternative)
- A multi-protocol, event-native edge/service proxy. New Quickstart!
- Show HN: A multi-protocol, event-native edge/service proxy
- Interface gRPC services to Kafka with Zilla (announcement)!
- Castle Game Engine Roadmap
- How is barely anyone talking about the Server-Sent Events API?
- gRPC-Kafka Proxying with Zilla API Gateway
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source server-sent-event projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Mercure | 3,741 |
2 | pushpin | 3,573 |
3 | algernon | 2,630 |
4 | facil.io | 2,000 |
5 | Restbed | 1,885 |
6 | fetch-event-source | 1,324 |
7 | Swell | 977 |
8 | eventsource | 870 |
9 | RIG | 583 |
10 | zilla | 485 |
11 | mercure | 404 |
12 | azure-signalr | 403 |
13 | SapphireDb | 400 |
14 | centrifuge-js | 377 |
15 | graphql-sse | 369 |
16 | WebGo | 294 |
17 | Lib.AspNetCore.ServerSentEvents | 290 |
18 | go-sse | 272 |
19 | fuse | 225 |
20 | better-sse | 163 |
21 | go-sse | 161 |
22 | peko | 154 |
23 | okhttp-eventsource | 130 |
Sponsored