Plus Progress
Show your public Twitch Plus Program goal as an OBS overlay
About
Plus Progress is a transparent OBS browser source that shows a broadcaster's publicly shared Twitch Plus Program goal. It runs entirely in the browser with no Streamer.bot, backend, OAuth, or account credentials, and it keeps the last valid monthly value on screen during temporary Twitch outages. A settings page builds the configured URL in three compositions.
Features
- Three compositions chosen by browser source aspect ratio: 800x140 horizontal, 300x300 square, 300x600 portrait
- Text-only mode (&style=text) that shows just the current value and goal
- Branding parameters for accent, background, and text colors, font family, surface, and progress style
- Refreshes Plus Program status every 10 minutes with UTC month selection
- Keeps the last valid value and its update time on screen during Twitch outages
- Simplifies automatically at small sizes to preserve readable text
- No Streamer.bot, backend, OAuth, or account credentials required
- Customizable further with OBS browser-source CSS
Platforms
- OBS browser source
- Web
Tech stack
- Vanilla JavaScript
- HTML
- CSS
- Node.js built-in test runner
- GitHub Pages