games-on-whales/wolf

Stream virtual desktops and games running in Docker

C++

2,232

983 commits

updated Oct 14, 2026

See the code

README

games-on-whales/wolf

Linux build and test Discord GitHub license Donate button

An intelligent wolf is better than a foolish lion.

— Matshona Dhliwayo.

Wolf is a streaming server for Moonlight that allows you to share a single server with multiple remote clients in order to play videogames!

Wolf basic flow chart

It's made from the ground up with the following primary goals:

  • Allow multiple users to stream different content by sharing a single remote host hardware
  • On demand creation of virtual desktops with full support for any resolution/FPS without the need for a monitor or a dummy plug.
  • Allow multiple GPUs to be used simultaneously for different jobs
    • Example: stream encoding on iGPU whilst gaming on GPU
  • Provide low latency video and audio stream with full support for gamepads
  • Linux and Docker first: run your games with low privileges in containers (based on Games On Whales)
  • Mostly hackable, just edit the config file to modify encoding pipelines, GPU settings or Docker/Podman low level details

It's a specific tool for a specific need, are you looking for a general purpose streaming solution? Try out Sunshine!

Want to give it a spin? Checkout our docs!

Youtube video preview

Acknowledgements

cpp
docker
games
moonlight
remote-desktop
streaming

games-on-whales/wolf

Stream virtual desktops and games running in Docker

C++

2,232

983 commits

updated Oct 14, 2026

See the code

README

games-on-whales/wolf

Linux build and test Discord GitHub license Donate button

An intelligent wolf is better than a foolish lion.

— Matshona Dhliwayo.

Wolf is a streaming server for Moonlight that allows you to share a single server with multiple remote clients in order to play videogames!

Wolf basic flow chart

It's made from the ground up with the following primary goals:

  • Allow multiple users to stream different content by sharing a single remote host hardware
  • On demand creation of virtual desktops with full support for any resolution/FPS without the need for a monitor or a dummy plug.
  • Allow multiple GPUs to be used simultaneously for different jobs
    • Example: stream encoding on iGPU whilst gaming on GPU
  • Provide low latency video and audio stream with full support for gamepads
  • Linux and Docker first: run your games with low privileges in containers (based on Games On Whales)
  • Mostly hackable, just edit the config file to modify encoding pipelines, GPU settings or Docker/Podman low level details

It's a specific tool for a specific need, are you looking for a general purpose streaming solution? Try out Sunshine!

Want to give it a spin? Checkout our docs!

Youtube video preview

Acknowledgements

cpp
docker
games
moonlight
remote-desktop
streaming

Significant stargazers

(top 24 of 34)

Hugo Locurcio

1,644 followers · starred May 2025

sasha0552

25 followers · starred Jul 2026

KOGA Mitsuhiro

108 followers · starred Jul 2025

Wang Han

924 followers · starred Dec 2024