1
0
Fork 0
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%
Find a file
JBailes c316027dc1
Merge pull request #416 from games-on-whales/fix/configurable-default-run-uid-gid
Make default run UID/GID configurable, fix UID following GID on update
2026-05-31 16:24:46 +02:00
.devcontainer WIP: quick fixes... (#210) 2025-06-03 23:07:20 +01:00
.github ci: make fork PR checks pass 2026-05-30 10:34:37 +00:00
cmake fix: boost added missing process library 2025-10-23 14:23:33 +01:00
docker docs: list WOLF_DEFAULT_RUN_UID/GID in config page and Dockerfile 2026-05-31 13:35:49 +00:00
docs docs: list WOLF_DEFAULT_RUN_UID/GID in config page and Dockerfile 2026-05-31 13:35:49 +00:00
src Use existing utils::get_env for run UID/GID defaults 2026-05-31 11:26:13 +00:00
tests fix: harden Podman name conflict detection 2026-05-22 08:34:45 +00:00
.clang-format pair: fixed phase 2, implemented phase 3 2022-04-10 14:18:04 +01:00
.clang-tidy feat: implemented joypad trackpad support 2023-11-06 08:03:40 +00:00
.dockerignore feat: moved docker files, better use of gow/base-app 2023-05-29 20:00:53 +01:00
.gitignore feat: added devcontainer 2024-08-13 19:54:03 +01:00
85-wolf.rules fix: updated gst-wayland-display updated default config 2024-06-28 17:53:07 +01:00
CMakeLists.txt fix: one single global Boost loader for cmake 2025-10-23 14:06:17 +01:00
LICENSE fix: added support for Nvidia container toolkit 2023-11-21 20:38:52 +00:00
README.md CI: updated clang format version 2024-11-05 19:11:22 +00:00

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