mirror of
https://github.com/games-on-whales/wolf.git
synced 2026-06-02 05:53:16 -07:00
Stream virtual desktops and games running in Docker
https://games-on-whales.github.io/wolf/stable/
- C++ 90.2%
- CMake 5.7%
- C 2%
- Dockerfile 1.3%
- HTML 0.6%
- Other 0.2%
|
|
||
|---|---|---|
| .devcontainer | ||
| .github | ||
| cmake | ||
| docker | ||
| docs | ||
| src | ||
| tests | ||
| .clang-format | ||
| .clang-tidy | ||
| .dockerignore | ||
| .gitignore | ||
| 85-wolf.rules | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
games-on-whales/wolf
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!
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!
Acknowledgements
- @Drakulix for the incredible help given in developing Wolf
- @zb140 for the constant help and support in GOW
- @loki-47-6F-64 for creating and sharing Sunshine
- @ReenigneArcher for being the first stargazer of the project and taking care of keeping Sunshine alive
- All the guys at the Moonlight Discord channel, for the tireless help they provide to anyone
