
Moonlight Game Streaming
Moonlight Game Streaming sends games from a gaming PC to supported devices for remote play.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | all client features · no ads · no subscriptions · no paid versions |
| Moonlight Game Streaming | Free | No 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
- Open the Moonlight website and review its setup guide, FAQ, or Discord community
- Choose a supported client such as Windows, macOS, Linux, Android, iOS, Apple TV, ChromeOS, Steam Link, or Raspberry Pi
- Install or open the client on a supported device
- Prepare a Windows, macOS, or Linux host and use Sunshine as the recommended host
- Connect the host and client using port forwarding, IPv6, ZeroTier, Tailscale, or NordVPN Meshnet
- 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
- 1

Parsec
Free planAndroidWebAPILinux8.2From $8.33 a month - 2
PXPlay
Free planAndroidiOSLinuxmacOS8.0Free plan - 3

Steam
Free planAndroidiOSWebAPI7.7Free plan - 4

Moonlight Web
Free planAndroidiOSWebLinux7.0Free plan - 5
PeaSyo
Free planAndroidiOSLinuxmacOS6.7Free plan - 6
Artemis Qt
Free planLinuxmacOSWindows6.5Free plan
