No description
Find a file
2025-11-23 21:30:24 +01:00
css something with images i guess? 2025-11-23 21:30:24 +01:00
js something with images i guess? 2025-11-23 21:30:24 +01:00
json initial commit 2025-09-27 03:51:51 +02:00
.gitignore basic working version 2025-09-27 04:12:47 +02:00
auth.html initial commit 2025-09-27 03:51:51 +02:00
index.html make timestamp relative 2025-10-02 01:41:37 +02:00
readme.md update readme 2025-09-30 19:39:18 +02:00
start_server.py updating start_server.py 2025-09-27 21:57:52 +02:00

Twitch Overlay

This project is a custom Twitch overlay designed to display chat messages and alerts in real time. It connects to the Twitch EventSub WebSocket API (or a local proxy) to receive events such as chat messages, follows, subscriptions, raids, and more.

Features

  • Real-time Chat Display: Shows incoming chat messages with sender, message, and timestamp.
  • Alerts: Displays alerts for follows, subscriptions, raids, and other Twitch events.

Structure

  • index.html — Main overlay page.
  • auth.html — Twitch OAuth authentication page.

Usage

  1. Place your Twitch API credentials in json/config.json.
  2. Configure a webserver to point at the root of the project.
  3. Run the webserver.
  4. Open auth.html in a browser and authenticate with Twitch.
  5. Copy the User auth token into json/config.json.
  6. Open index.html in an OBS browser source to use the overlay.

Notes

  • This overlay is intended for personal use only.
  • Currently json/config.json is served by the webserver.
  • Do not share your config.json publicly.

TODO

  • (Optional) "Emote Explosion"