EVERYTHING XIAOMI
Get listed
Moonlight Game Streaming logo

Moonlight Game Streaming

Moonlight Game Streaming sends games from a gaming PC to supported devices for remote play.

Place
#3 of 27
Score
7.8
Moonlight Game Streaming's website

What Moonlight Game Streaming is

Moonlight Game Streaming sends games from a gaming PC to supported devices for remote play. It is a free, open-source implementation of NVIDIA's GameStream protocol, with clients for Windows, macOS, Linux, Android, iOS, Apple TV, ChromeOS, Steam Link, and Raspberry Pi. On a capable client it can stream a full Windows desktop at up to 4K with HDR; the PC client supports up to 120 FPS and can disable V-Sync for lower latency. Users can host their own server through options including port forwarding, IPv6, ZeroTier, Tailscale, and NordVPN Meshnet. Moonlight recommends Sunshine as a host; GeForce Experience is also compatible, though NVIDIA is discontinuing its GameStream feature. Wolf can stream games and applications running in Docker containers. There is no pure web client because browsers do not support the raw TCP and UDP sockets the protocol requires. Setup guidance, a FAQ, and a Discord community are available for help.

Good

  • Free, with no paid versions offering extra features.
  • Streams at up to 4K with HDR on capable clients.
  • PC client supports up to 120 FPS.
  • Supports several self-hosting connection options.
  • Local co-op support is listed.

Watch out

  • No pure web client is available.
  • GeForce Experience GameStream is being discontinued by NVIDIA.
  • Tailscale relay connections do not support Moonlight streaming.

Who it suits

Moonlight suits players who want to stream PC games to supported devices and can set up a compatible host. It is also relevant to people who want a self-hosted streaming arrangement.

Verdict

Moonlight offers remote play across a broad set of clients, with high-resolution streaming on capable hardware. Its protocol and host setup mean browser-only use is not an option.

Plans and prices

From Moonlight Game Streaming's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeall client features · no ads · no subscriptions · no paid versions
Moonlight Game StreamingFreeNo subscriptions · No paid versions with extra features · Completely free

The facts

Each one read from Moonlight Game Streaming's own pages, with the date it was checked.

What it does

120 FPS
The PC client supports streaming up to 120 frames per second and can disable V-Sync for lower latency.checked 15 Oct 2026
4K HDR streaming
The project states that capable clients can receive desktop or game streams at up to 4K with HDR.checked 15 Oct 2026
Additional host
Wolf can stream games and applications running inside Docker containers to Moonlight clients.checked 30 Sep 2026
Alternative hosts
GeForce Experience remains compatible, while Wolf can stream games and applications running in Docker containers.checked 15 Oct 2026
Client coverage
Official and community clients cover Windows, macOS, Linux, Steam Link, Raspberry Pi, iOS, Apple TV, Android, ChromeOS, FireOS, Xbox, PlayStation Vita, Nintendo Switch, Wii U, LG webOS, and Tizen TVs.checked 15 Oct 2026
Client requirements
The setup guide lists Android 4.1 or newer, iOS 9.3 or newer, and tvOS 12 or newer as minimum client versions.checked 15 Oct 2026
Code license
The Moonlight client code is hosted on GitHub under the GPLv3 license.checked 30 Sep 2026
Community project
Moonlight says it is run by the community rather than a company and does not offer advertising, bundled services, paid feature tiers, or subscriptions.checked 15 Oct 2026
Community support
The project directs users to its setup guide, FAQ, and Discord community for help.checked 30 Sep 2026
Desktop streaming
The documentation describes a built-in Sunshine Desktop entry and a GeForce Experience workaround for streaming the complete Windows desktop.checked 15 Oct 2026
Developer extensibility
The GitHub organization publishes separate public repositories for PC, Android, iOS/tvOS, embedded systems, documentation, Internet hosting, and shared GameStream protocol code.checked 15 Oct 2026
Documentation and support
The project maintains a public GitHub documentation repository with setup, troubleshooting, FAQ, and community-contribution material, and directs users to Discord for help.checked 15 Oct 2026
Documentation licence and activity
The public documentation repository is GPL-3.0 licensed and shows about 1.5K stars, 120 forks, and an active wiki.checked 15 Oct 2026
Frame rate
The Moonlight PC client supports streaming at up to 120 FPS, with an option to disable V-Sync for lower latency.checked 30 Sep 2026
Google Play privacy
The Android listing says the developer declares that no data is collected and no data is shared with third parties.checked 15 Oct 2026
Host requirements
The current Sunshine guide lists Windows 10/11, macOS 12 or newer experimentally, or Linux distributions including Debian 11, Ubuntu 22.04, and Fedora 38 or newer, with a modern AMD, NVIDIA, or Intel GPU.checked 15 Oct 2026
Independent latency test
TechSpot measured Moonlight gameplay latency around 18-20 milliseconds on its wired-router test setup, slightly ahead of Steam Remote Play in that test.checked 15 Oct 2026
Internet setup
Internet streaming can use the Moonlight Internet Hosting Tool, ZeroTier, manual port forwarding, or IPv6; the guide lists TCP ports 47984, 47989, and 48010 plus UDP ports 47998-48010.checked 15 Oct 2026
Internet streaming alternatives
The setup guide describes ZeroTier, Tailscale, and NordVPN Meshnet as options for streaming over the internet; Tailscale relay connections do not support Moonlight streaming.checked 30 Sep 2026
Internet streaming constraint
For GeForce Experience internet streaming, the Moonlight Internet Hosting Tool must remain installed on the host PC to maintain port forwarding entries.checked 30 Sep 2026
IPv6 support
The guide says officially supported iOS/tvOS, PC, and Android clients can stream from hosts over IPv6.checked 15 Oct 2026

Where it runs

Apple restriction
Apple users must pair with the host on the same local network before using Internet streaming because of Apple's App Store guideline requirements.checked 15 Oct 2026
Custom applications
Users can add executable files manually to Sunshine or GeForce Experience when automatic discovery does not find a game or application.checked 15 Oct 2026

The company

Founded
2013checked 23 Sep 2026
The full review of Moonlight Game Streaming

Moonlight Game Streaming is a free, open-source client for streaming games from a gaming PC to other devices. It suits players willing to configure a host and remote connection; its high-resolution, high-frame-rate options are appealing, but it cannot stream through a browser.

Overview

Moonlight provides the client side of remote play: a gaming PC runs a compatible host, and Moonlight receives the stream. The project began in 2013 as a hackathon project by Case Western Reserve University students. Its client code is hosted on GitHub under the GPLv3 license.

Moonlight recommends Sunshine, an open-source host made for it. GeForce Experience is also compatible, but NVIDIA is discontinuing its GameStream feature, making Sunshine the more forward-looking choice among those two. Wolf is another option for streaming games and applications running inside Docker containers.

The project provides a setup guide, FAQ, and Discord community for support. The Google Play listing says the app collects no data and shares no data with third parties.

Key features

Streaming quality and responsiveness

Moonlight can stream a full Windows desktop at up to 4K with HDR on a capable client; the maximum resolution is 4K. HDR is conditional on client capability, so it is not a blanket promise across devices. The PC client supports up to 120 FPS and lets users disable V-Sync for lower latency. Those options will matter most to players with hardware and connections able to make use of them.

Self-hosted connections

Users can host their own gaming server and connect through options including port forwarding, IPv6, ZeroTier, Tailscale, and NordVPN Meshnet. This flexibility suits people prepared to configure their own setup, but it is a poor fit for anyone expecting a browser link or managed, no-setup remote play. Tailscale relay connections do not support Moonlight streaming. For GeForce Experience internet streaming, the Moonlight Internet Hosting Tool must remain installed on the host PC to maintain port-forwarding entries.

There is no pure web client: the protocol requires raw TCP and UDP sockets that browsers do not support. That rules out browser-only play even though Moonlight supports a broad range of native and other clients.

Pricing

Moonlight Game Streaming is completely free: free. There are no subscriptions and no paid versions with extra features, so users do not have to trade capabilities for a lower-cost tier. There is no free trial because the product itself is free; the main cost is the time and setup involved in configuring a compatible host and connection.

Platforms

Host platforms are Windows, macOS, and Linux. Client platforms include Windows, macOS, Linux, Android, iOS, Apple TV, ChromeOS, Steam Link, and Raspberry Pi. Console support and local co-op support are also included. The wide client selection is useful for extending a gaming PC to different screens, while the lack of a browser client remains a meaningful gap.

Who it's for

Moonlight is best for players who already have a gaming PC, want to stream to supported devices, and are comfortable choosing and configuring a host and remote-access method. Its 4K and HDR support, PC-client 120 FPS ceiling, and V-Sync option give capable setups room to prioritize image quality or responsiveness. It is not the right choice for browser-only access or for users who want remote play without managing host and network configuration.

Pros and cons

  • Pro: Up to 4K streaming with HDR on a capable client gives high-end setups a strong image-quality ceiling.
  • Pro: The PC client supports up to 120 FPS and can disable V-Sync for lower latency, useful for players prioritizing responsiveness.
  • Pro: Broad client coverage, plus console and local co-op support, makes it adaptable to more than one device or play style.
  • Con: A compatible host and self-managed connection are part of the arrangement, so setup is more involved than opening a web client.
  • Con: Browsers cannot serve as clients because the protocol depends on raw TCP and UDP sockets.
  • Con: GeForce Experience's GameStream feature is being discontinued by NVIDIA, and its internet streaming setup requires the Moonlight Internet Hosting Tool to remain on the host.

Alternatives

For other options in this category, see Game Remote Play Software.

  • Parsec is worth considering if you want a freemium option with a web platform and desktop streaming and sharing; its Personal plan is for non-commercial use, and Individuals (Warp) is priced at $8.33 a month.
  • Moonlight Web is a free, open-source option with web support, which may suit readers who specifically need a browser client.
  • Sunshine is a free, self-hosted option for users looking for the host side of a setup on their own hardware.
  • Chiaki-ng is a free, open-source PlayStation Remote Play client for readers whose priority is PlayStation remote play.
  • PXPlay may suit Windows, Linux, or Mac users looking for its PC plan, a 12.99 EUR one-time purchase.
  • Greenlight is a free, open-source alternative under the MIT license.
  • Pulsar is another free option for Windows, macOS, Linux, and Android.
  • Apollo is another free option for Windows, macOS, and Linux.

Verdict

Choose Moonlight if you want a free, open-source route to streaming a gaming PC across a broad range of clients, with high resolution and responsive PC-client settings on capable hardware. Look elsewhere if browser access or a setup that avoids host and network configuration is essential.

Getting started

  1. Open the Moonlight website and review its setup guide, FAQ, or Discord community
  2. Choose a supported client such as Windows, macOS, Linux, Android, iOS, Apple TV, ChromeOS, Steam Link, or Raspberry Pi
  3. Install or open the client on a supported device
  4. Prepare a Windows, macOS, or Linux host and use Sunshine as the recommended host
  5. Connect the host and client using port forwarding, IPv6, ZeroTier, Tailscale, or NordVPN Meshnet
  6. For GeForce Experience internet streaming, keep the Moonlight Internet Hosting Tool installed on the host PC

Limits worth knowing

Moonlight has no pure web client. Tailscale relay connections cannot carry Moonlight streaming, and GeForce Experience internet streaming requires the Internet Hosting Tool to maintain port forwarding entries.

Questions

How much does Moonlight cost?

The Moonlight Game Streaming plan is free, billed completely free, with no subscriptions or paid versions with extra features.

Which devices can run the client?

Clients are listed for Windows, macOS, Linux, Android, iOS, Apple TV, ChromeOS, Steam Link, and Raspberry Pi.

Which systems can host games?

Host platforms are Windows, macOS, and Linux. Sunshine is the recommended open source host.

Is Moonlight open source?

Yes. It is an open source implementation of NVIDIA’s GameStream protocol, and its client code is under the GPLv3 license.

Does Moonlight have a browser client?

No. The FAQ says browsers do not support the raw TCP and UDP sockets required by its protocol.

What networking options are available?

Self-hosting options include port forwarding, IPv6, ZeroTier, Tailscale, and NordVPN Meshnet. Tailscale relay connections do not support Moonlight streaming.

Alternatives to Moonlight Game Streaming

All alternatives
  1. 1Parsec logo

    Parsec

    Free planAndroidWebAPILinux
    8.2From $8.33 a month
  2. 2

    PXPlay

    Free planAndroidiOSLinuxmacOS
    8.0Free plan
  3. 3Steam logo

    Steam

    Free planAndroidiOSWebAPI
    7.7Free plan
  4. 4Moonlight Web logo

    Moonlight Web

    Free planAndroidiOSWebLinux
    7.0Free plan
  5. 5

    PeaSyo

    Free planAndroidiOSLinuxmacOS
    6.7Free plan
  6. 6

    Artemis Qt

    Free planLinuxmacOSWindows
    6.5Free plan