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
Original README
English project snapshot. Visit GitHub for the latest content.
phoenix_socket
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.
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
How do I choose a repository?
Start with your use case, compare repository activity, and check the original project before adopting it.
- Search by repository name, owner or description, then narrow the results by topic.
- Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
- Read the README, license and issues on GitHub before using a project.
Sources and maintenance
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗