StreamGrid
174+ GitHub Stars
StreamGrid is a cross-platform desktop application that gives you complete freedom over your multi-stream viewing experience. Built with Electron, React, and TypeScript, it supports YouTube, Twitch, RTSP cameras, HLS, and MPEG-DASH streams—all arranged with drag-and-drop ease. Perfect for streamers, esports viewing, security monitoring, and multi-angle broadcasts.
- GitHub Stars: 174+
- Platforms: 3
- Stream Types: 6
- License: MIT
Key Features
Drag & Drop Layouts
Create any stream arrangement with intuitive drag-and-drop. Save multiple grid configurations and import/export setups as JSON.
Multi-Source Support
Watch YouTube, Twitch, RTSP cameras, HLS, MPEG-DASH, and local files side by side. M3U/M3U8 playlist import with auto-arrangement.
REST API & Automation
Programmatic control via authenticated REST API. Auto-start streams on launch and automatic retry with exponential backoff for failed connections.
Tech Stack
Electron, React, TypeScript, Material-UI, Zustand, HLS.js, dash.js, FFmpeg