LizardByte

    LizardByte/Sunshine

    Self-hosted game stream host for Moonlight.

    devops
    cpp
    docker
    flathub-pkg
    game-stream
    game-streaming
    game-streaming-server
    geforce-experience
    homebrew-pkg
    maintainer-wanted
    moonlight
    pacman-pkg
    python
    remote-desktop
    replicator-custom-issues
    replicator-release-notifications
    rtd
    winget-pkg
    C++
    GPL-3.0
    31.3K stars
    1.5K forks
    31.3K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    24.78

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    101

    Generated Insights

    About Sunshine

    Sunshine

    Self-hosted game stream host for Moonlight.

    GitHub stars GitHub Releases Docker GHCR Flathub installs Flathub Version Winget Version Gurubase GitHub Workflow Status (CI) GitHub Workflow Status (localize) Read the Docs Codecov

    ℹ️ About

    Sunshine is a self-hosted game stream host for Moonlight. Offering low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available. You can connect to Sunshine from any Moonlight client on a variety of devices. A web UI is provided to allow configuration, and client pairing, from your favorite web browser. Pair from the local server or any mobile device.

    LizardByte has the full documentation hosted on Read the Docs

    🖥️ System Requirements

    [!WARNING] These tables are a work in progress. Do not purchase hardware based on this information.

    Minimum Requirements
    ComponentRequirement
    GPUAMD: VCE 1.0 or higher, see: obs-amd hardware support
    Intel:
      Linux: VAAPI-compatible, see: VAAPI hardware support
      Windows: Skylake or newer with QuickSync encoding support
    Nvidia: NVENC enabled cards, see: nvenc support matrix
    CPUAMD: Ryzen 3 or higher
    Intel: Core i3 or higher
    RAM4GB or more
    OSWindows: 10+ (Windows Server does not support virtual gamepads)
    macOS: 14+
    Linux/Debian: 13+ (trixie)
    Linux/Fedora: 41+
    Linux/Ubuntu: 22.04+ (jammy)
    NetworkHost: 5GHz, 802.11ac
    Client: 5GHz, 802.11ac
    4k Suggestions
    ComponentRequirement
    GPUAMD: Video Coding Engine 3.1 or higher
    Intel:
      Linux: HD Graphics 510 or higher
      Windows: Skylake or newer with QuickSync encoding support
    Nvidia:
      Linux: GeForce RTX 2000 series or higher
      Windows: Geforce GTX 1080 or higher
    CPUAMD: Ryzen 5 or higher
    Intel: Core i5 or higher
    NetworkHost: CAT5e ethernet or better
    Client: CAT5e ethernet or better
    HDR Suggestions
    ComponentRequirement
    GPUAMD: Video Coding Engine 3.4 or higher
    Intel: HD Graphics 730 or higher
    Nvidia: Pascal-based GPU (GTX 10-series) or higher
    CPUAMD: Ryzen 5 or higher
    Intel: Core i5 or higher
    NetworkHost: CAT5e ethernet or better
    Client: CAT5e ethernet or better

    ❓ Support

    Our support methods are listed in our LizardByte Docs.

    💲 Sponsors and Supporters

    👥 Contributors

    Thank you to all the contributors who have helped make Sunshine better!

    GitHub

    CrowdIn

    PreviousNext
    Getting Started
    [TOC]

    Discover Repositories

    Search across tracked repositories by name or description