braverhealth/phoenix-socket-dart
Cross-platform and stream-based implementation of Phoenix Sockets
- Stars
- 88
- Forks
- 50
- Last push (UTC)
- Sep 18, 2026
- Project status
- Active
LanguagesDartElixirHTMLSwiftDockerfileKotlinObjective-C
Dependencies used
Dependency list 10 items
- logging
^1.0.0 - rxdart
^0.28.0 - web_socket_channel
^3.0.1 - build_runnerDevelopment
^2.4.9 - lintsDevelopment
^3.0.0 - mockitoDevelopment
^5.4.4 - testDevelopment
^1.25.2 - asyncDevelopment
^2.11.0 - stream_channelDevelopment
^2.1.2 - httpDevelopment
any
Original README
English project snapshot. Visit GitHub for the latest content.
Expand / collapse project README
phoenix_socket
ci-test pub-package Pub Points
Dart library to interact with Phoenix Channels (Presence support is currently experimental) over WebSockets.
This library uses web_socket_channel for WebSockets, making the API consistent across web and native environments.
Getting Started
Look at the example project for an example on how to use this library. The API was designed to look like javascript's as much as possible, but leveraging Dart's unique native advantages like Streams and Futures.