Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Server-Sent Events (SSE) packages

Last updated: May 18, 2026

Server-Sent Events (SSE) provide a unidirectional stream of data from a server to a client over a standard HTTP connection. It is the perfect protocol for live news feeds, stock tickers, and streaming AI responses.

Best Practices for Server-Sent Events

  • SSE vs. WebSockets: Use SSE when you only need to receive continuous data from the server. It is much simpler to scale and firewall-friendly compared to bidirectional WebSockets.
  • Automatic Reconnection: If the HTTP connection drops, the client should automatically attempt to reconnect. Ensure your implementation sends the Last-Event-ID so the server can resume the stream without data loss.
  • Memory Leaks: Because SSE keeps an HTTP connection open indefinitely, you must explicitly close the connection and cancel the StreamSubscription when the user navigates away from the active screen.

The complete list of Server-Sent Events (SSE) and EventSource packages for Flutter is provided below.


sse
👍 92   ⬇️ 4.6M
Dart 3 compatible
Maintenance Status: Good

Provides client and server functionality for setting up bi-directional communication through Server Sent Events (SSE) and corresponding POST requests.

flutter_client_sse
👍 107   ⬇️ 35.1K
Dart 3 compatible
Maintenance Status: Average

Dart package to help consume SSE API. It consumes server sent events by returning parsed model of the event, id, and the data

eventflux
👍 95   ⬇️ 12.3K
Dart 3 compatible
Maintenance Status: Average

Efficient handling of server-sent event streams with easy connectivity and data management.

launchdarkly_event_source_client
👍 2   ⬇️ 98.6K
Dart 3 compatible
Maintenance Status: Good

Server-sent events (SSE) client implementation for dart and flutter.

sse_channel
👍 14   ⬇️ 66.2K
Dart 3 compatible
Maintenance Status: Good

StreamChannel wrappers for Server Sent Events.

events_emitter
👍 22   ⬇️ 37.8K
Dart 3 compatible
Maintenance Status: Average

An intuitive Event-based system, inspired by NodeJS's Event Emitter. Allows for multiple data types with type safety events. Based on JavaScript and suitable for Dart and Flutter.

eventsource
👍 30   ⬇️ 905
Dart 3 compatible
Maintenance Status: Poor

A client and server implementation of Server-Sent Events.

featurehub_sse_client
👍 6   ⬇️ 132

Maintenance Status: Poor

A Dart-IO based client implementation of Server-Sent Events.