websockets

A sensible and clean way to write WebSocket-capable servers in Haskell.

http://jaspervdj.be/websockets

Version on this page:0.13.0.0
LTS Haskell 24.24:0.13.0.0@rev:5
Stackage Nightly 2025-12-16:0.13.0.0@rev:5
Latest on Hackage:0.13.0.0@rev:5

See all snapshots websockets appears in

BSD-3-Clause licensed by Siniša Biđin <[email protected]> Jasper Van der Jeugt <[email protected]> Steffen Schuldenzucker <[email protected]> Alex Lang <[email protected]> Domen Kožar
Maintained by Jasper Van der Jeugt
This version can be pinned in stack with:websockets-0.13.0.0@sha256:e95c55c6c5547a0d7e013048e0aab386820c1672666f61a3cd41ae5a01d46b76,7375

Module documentation for 0.13.0.0

  • Network
    • Network.WebSockets
      • Network.WebSockets.Client
      • Network.WebSockets.Connection
        • Network.WebSockets.Connection.PingPong
      • Network.WebSockets.Extensions
      • Network.WebSockets.Stream

This library allows you to write WebSocket-capable servers.

An example server: https://github.com/jaspervdj/websockets/blob/master/example/server.lhs

An example client: https://github.com/jaspervdj/websockets/blob/master/example/client.hs

See also: