NFIBrokerage / slipstream

A slick WebSocket client for Phoenix Channels
https://hex.pm/packages/slipstream
Apache License 2.0
160 stars 18 forks source link
phoenix phoenix-channels websocket

Slipstream

CI Coverage Status hex.pm version hex.pm license Last Updated

A slick websocket client for Phoenix channels

See the online documentation

Main Features

Installation

Add slipstream to your dependencies in mix.exs:

def deps do
  [
    {:slipstream, "~> 1.0"}
  ]
end

We've been using Slipstream in production for the better part of a year. The interface is stable and a v1.0.0 release is imminent!

Documentation

Documentation is automatically published to hexdocs.pm on release. You may build the documentation locally with

MIX_ENV=docs mix docs

Contributing

Issues and PRs are very welcome! See our organization CONTRIBUTING.md for more information about best-practices and passing CI.

If you're considering sending a PR or otherwise forking Slipstream, you may wish to read the implementation docs first.