I built a live gameshow for Twitch raids, for small streamers
Every small streamer knows the end of a stream. Chat is warm, a few people are hanging out, and there is nobody worth raiding. So you hit End Stream and everyone scatters.
I got tired of that, so I'm building RaidPort: a Twitch channel that turns raids into a live gameshow.

How a round plays
At the end of your stream, you raid the RaidPort channel instead of nobody.
Your raid opens a portal on screen, your viewers come through, and your name gets a slice on a big wheel.
Chat votes on a category, then spins the wheel and mashes !stop to brake it.
Whoever the wheel lands on, and is live, gets raided by the whole channel.


It's a lottery, not a promise. Your odds are your slice of the wheel, and the wheel only lands on channels that are live.
What it isn't
No login, no "authorize this app" screen, no bot in your chat. It only uses Twitch's own raid button.
No fake viewers. Everyone who arrives was watching the show.
Free.
Under the hood
Node.js and TypeScript backend with a 120 Hz physics wheel and a round state machine.
The overlay is PixiJS (WebGL) running as an OBS browser source.
Twitch EventSub sees a raid land, and the Helix API sends the raid out.
Postgres keeps track of everyone's slices.
45 seconds of it
I'm one person building this. The portal opens Fall 2026, and if you stream, founding member signups are at raidport.tv.
Discussion