{"repo":"christopherldo/twitch-chat-visualizer","free":true,"listed":false,"github":"https://github.com/christopherldo/twitch-chat-visualizer","clone":"git clone https://github.com/christopherldo/twitch-chat-visualizer.git","description":"Studio em tempo real para criar um overlay de chat Twitch transparente e pronto para OBS. React 19 + NestJS 11, open source e gratis.","language":"TypeScript","stars":18,"topics":["chat-visualizer","socket-io","twitch","tmijs","monorepo","nestjs","obs","obs-studio","open-source","overlay"],"license":null,"category":"chat-messaging","readme_excerpt":"📺 Twitch Chat Visualizer A high-performance, real-time Twitch chat overlay for modern streaming. --- 📖 About The Project Twitch Chat Visualizer is an enterprise-grade real-time chat overlay system designed for OBS, XSplit, and other broadcasting software. It listens to Twitch IRC channels and instantly renders chat messages, emotes, and user badges onto a highly customizable, transparent web overlay. Originally built as a monolithic application, the project has been fully modernized into a scalable, type-safe monorepo. It resolves common pain points for streamers by ensuring ultra-low latency, eliminating memory leaks through intelligent connection pooling, and strictly sanitizing all inputs to prevent XSS vulnerabilities. ✨ Key Features - Real-Time Rendering: Instantaneous chat delivery powered by WebSockets (Socket.IO). - Customizable Overlay: Adjust fonts, background colors, and text colors dynamically via URL parameters. - Resource Optimization: Centralized Twitch connection manager ensuring only one TMI client is spawned per channel, regardless of concurrent overlay viewers. - Robust Security: Strict HTML sanitization to prevent XSS attacks from malicious chat messages. - Emote & Badge Support: Native integration with Twitch, BTTV, and FFZ assets. 🏗️ Architecture Flow --- 🛠️ Tech Stack This project leverages a modern, decoupled monorepo architecture using pnpm workspaces : Frontend ( apps/web ) - ⚛️ React 19 & Vite - Lightning-fast UI rendering and build tooling. - ���","default_branch":null,"files":null,"tree":[],"storefront":"/r/christopherldo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/christopherldo/twitch-chat-visualizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}