Skip to content

mjfwebb/twitch-chat

Repository files navigation

Athano's Twitch Chat Overlay

A modern Twitch chat overlay built with React, TypeScript, and Vite utilising the Twitch EventSub API.

Use it right now at chat.nice.gg.

Features

  • Connects to Twitch chat using OAuth authentication
  • Displays chat messages in real time
  • Supports Twitch, BTTV, FrankerFaceZ, and 7TV emotes
  • Shows user badges and cheers

URL Parameters & Customization

For a full list of URL parameters and customization options, see URL_PARAMETERS.md.

Getting Started

  1. Install dependencies
    pnpm install
  2. Run the development server
    pnpm dev
  3. Open in browser Visit http://localhost:5173

Authentication

You will be prompted to log in with your Twitch account to use chat overlay. The app uses Twitch OAuth for authentication.

Emote Support

  • Twitch: Native emotes and badges
  • BTTV: Global and user emotes
  • FrankerFaceZ: Global and room emotes
  • 7TV: Emote sets and user emotes

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages