Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/games-on-whales/wolf
Stream virtual desktops and games running in Docker
https://github.com/games-on-whales/wolf
cpp docker games moonlight remote-desktop streaming
Last synced: 3 months ago
JSON representation
Stream virtual desktops and games running in Docker
- Host: GitHub
- URL: https://github.com/games-on-whales/wolf
- Owner: games-on-whales
- License: mit
- Created: 2021-12-25T20:48:23.000Z (about 3 years ago)
- Default Branch: stable
- Last Pushed: 2024-10-28T20:36:24.000Z (3 months ago)
- Last Synced: 2024-11-05T22:15:30.592Z (3 months ago)
- Topics: cpp, docker, games, moonlight, remote-desktop, streaming
- Language: C++
- Homepage: https://games-on-whales.github.io/wolf/stable/
- Size: 25.7 MB
- Stars: 637
- Watchers: 7
- Forks: 43
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# games-on-whales/wolf
[![Linux build and test](https://github.com/games-on-whales/wolf/actions/workflows/linux-build-test.yml/badge.svg)](https://github.com/games-on-whales/wolf/actions/workflows/linux-build-test.yml)
[![Discord](https://img.shields.io/discord/856434175455133727.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/kRGUDHNHt2)
[![GitHub license](https://img.shields.io/github/license/games-on-whales/wolf)](https://github.com/games-on-whales/wolf/blob/main/LICENSE)
[![Donate button](https://img.shields.io/badge/Donate-Open%20Collective-blue.svg?color=blue)](https://opencollective.com/games-on-whales/donate)> An intelligent wolf is better than a foolish lion.
>
> — Matshona Dhliwayo.Wolf is a streaming server for [Moonlight](https://moonlight-stream.org/) that allows you to share a single server with
multiple remote clients in order to play videogames!![Wolf basic flow chart](https://github.com/games-on-whales/wolf/blob/stable/docs/modules/ROOT/images/wolf-introduction.svg?raw=true)
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](https://github.com/games-on-whales/gow))
- Mostly hackable, just edit the config file to modify encoding pipelines, GPU settings or Docker/Podman low level
detailsIt's a specific tool for a specific need, are you looking for a general purpose streaming solution?
Try out [Sunshine](https://github.com/LizardByte/Sunshine)!Want to give it a spin? [Checkout our docs](https://games-on-whales.github.io/wolf/stable/)!
[![Youtube video preview](https://github.com/games-on-whales/wolf/blob/stable/docs/modules/ROOT/images/introduction-video.png?raw=true)](https://www.youtube.com/watch?v=z5jzLIUH6rA)
## Acknowledgements
- [@Drakulix](https://github.com/Drakulix) for the incredible help given in developing Wolf
- [@zb140](https://github.com/zb140) for the constant help and support in [GOW](https://github.com/games-on-whales/gow)
- [@loki-47-6F-64](https://github.com/loki-47-6F-64) for creating and
sharing [Sunshine](https://github.com/loki-47-6F-64/sunshine)
- [@ReenigneArcher](https://github.com/ReenigneArcher) for beying the first stargazer of the project and taking care of
keeping [Sunshine alive](https://github.com/LizardByte/Sunshine)
- All the guys at the [Moonlight](https://moonlight-stream.org/) Discord channel, for the tireless help they provide to
anyone