vm_service
A library to communicate with a service implementing the Dart VM service protocol.
Explore WebSocket & RPC Flutter packages and compare platform support and community metrics.
34 packages
A library to communicate with a service implementing the Dart VM service protocol.
StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API, a cross-platform implementation of that API that communicates over an underlying StreamChannel.
A shelf handler that wires up a listener for every connection.
Any easy-to-use library for communicating with WebSockets that has multiple implementations.
Utilities to write a client or server using the JSON-RPC 2.0 spec.
Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.
A library providing an interface to implement the Dart VM service protocol.
Dartlang port of socket.io-client for web, flutter, dartvm to use
Dart implementation of gRPC, a high performance, open-source universal RPC framework.
A server and browser based MQTT client for Dart supporting normal, secure sockets and websockets.
A simple WebSocket client for Dart which includes automatic reconnection logic.
Socket.io common parser library.
Dart STOMP client for easy messaging interoperability. Build with flutter in mind, but should work for every dart application.
Port of JS/Node library Socket.io. It enables real-time, bidirectional and event-based communication cross-platform.
A server and browser based MQTT5 client for Dart supporting normal, secure sockets and websockets.
WS: A compact, highly efficient WebSocket library. Easily establish, manage, and reconnect WebSocket connections in real-time apps.
PhoenixSocket provides a feature-complete implementation of Phoenix Sockets, using a single API based on StreamChannels compatible with any deployment of Flutter.
WebSocket support for Dart Frog — a fast, minimalistic backend framework for Dart.
A flutter package to connect, listen to and send messages over tcp sockets.
A Dart client for the NATS messaging system. Design to use with Dart and flutter.
Convenient websocket handler for all platforms (both IO and web/HTML). Websocket messages routing, statuses and other features have easy-to-use interface.
Transport library for sending HTTP requests and opening WebSockets. Platform-independent with builtin support for browser and Dart VM (even supports SockJS). Includes mock utilities for testing.
ActionCable client port in dart, available in web, dartVM and flutter.
A Dart wrapper for the `sockjs-client` JS library.