A Rust project for overlaying your stream.place chat in OBS
Rust 82.7%
CSS 12.1%
HTML 5.1%
16 1 1

Clone this repository

https://tangled.org/ethanholz.com/streamplace-chat-overlay
git@knot2.thoriumworks.com:ethanholz.com/streamplace-chat-overlay

For self-hosted knots, clone URLs may differ based on your setup.

README.md

stream.place Chat Overlay [WIP]#

This project is for building out a simple streaming chat UI for stream.place. We are using jacquard for handling ATProto interactions and pull chat messages directly from Jetstream.

Usage#

Once you start the server with cargo run you can access chats in a few ways:

  • For all chats: https://localhost:8000
  • For chats specific to a handle use: https://localhost:8000/user/{handle}

TODO#

  • Add retries to the websocket client
  • Add backend tests to validate rendering
  • Add a minimal HTML frontend using HTMX and SSE for OBS
  • Style