BoardStreams is a client/server library that makes it easier to build websites that employ websockets and real-time features.

Features (Partial list)

  • Automatic reconnection to the WebSockets server, on network disconnect
  • Channels that broadcast data events
  • A per-channel shared data object among all clients that updates in real-time
  • Automatic and transparent retrieval of all missed events after a temporary disconnect
  • Custom authorization routines when joining channels
  • Requests/responses over WebSocket
  • Easy to use and set-up
  • Free and open source
  • Compatible with Perl
© 2020-2021