All of Twitch has just leaked, including its source code and user payouts –


A 4Chan user posted the 125GB torrent link on the forum earlier today, saying it was to “foster more disruption and competition in the online video streaming space” because “their community is a disgusting toxic cesspool.”

Read More