Skip to content
Repoly

Open source alternatives to Twitch

We track 5 open-source Twitch alternatives, of which 4 currently score 70 or above on Repoly's GitHub health scale and 2 ship a Docker image. OvenMediaEngine leads on health at 94/100 with 91 commits in the last 90 days; across all 5 projects you are choosing between AGPL-3.0, Apache-2.0, MIT and 1 other licences.

5
Alternatives
36k
Combined stars
990
Commits / 90 days
2
With Docker
Licence family Licence

Showing 5 of 5 tools

All 5 Twitch alternatives, ranked by health

  • PeerTube

    87 GOOD

    Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.

    ★ 15k · ⟳ today · v8.2.4 · AGPL-3.0

    Nodejs
  • Owncast

    86 GOOD

    Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.

    ★ 12k · ⟳ today · v0.3.0 · MIT

    Go
  • MistServer

    81 GOOD

    Public domain streaming media server that works with any device and any format.

    ★ 511 · ⟳ 11 days ago · 3.11.2 · Unlicense

    C++
  • Restreamer

    35 STALE

    Access H.264 real-time video streaming on your website without a streaming provider.

    ★ 5.2k · ⟳ 4 months ago · v2.12.0 · Apache-2.0

    DockerNodejs

Twitch alternatives: common questions

What is the most maintained open source alternative to Twitch?

OvenMediaEngine scores highest at 94/100, with 91 commits in the last 90 days, 3.3k GitHub stars and its latest release (v0.21.0) published 1 months ago. PeerTube has the most raw commit activity at 504 commits in 90 days.

Which Twitch alternatives use a permissive licence?

3 of 5 are permissively licensed (MIT, Apache, BSD or similar): Owncast (MIT), MistServer (Unlicense), Restreamer (Apache-2.0). 2 use copyleft licences such as GPL or AGPL, which require you to publish changes if you distribute a modified version.

Which Twitch alternatives run in Docker?

2 of 5 publish a Docker image or Compose file: OvenMediaEngine, Restreamer. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.