
Sunshine game streaming — The open-source game-stream host that replaced NVIDIA GameStream: your PC plays, every Moonlight client receives.
What it is
Sunshine is a self-hosted game stream host from LizardByte that serves your PC's games and desktop to Moonlight client apps over the local network or internet. It is free, GPL-3.0 licensed, actively developed, and uses your GPU's hardware encoders for low-latency streams.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Oct 28, 2026
Sunshine is what happened after NVIDIA turned off GameStream: the community kept the client alive and rebuilt the server in the open. The result has become the default answer in home-streaming guides - Joey's Retro Handhelds built an audience of hundreds of thousands on Sunshine-plus-Moonlight setup content, with his 2025 configurator tour at 725,000 views, TheBlackDon's Steam-Deck-flavored setup at 280,000 views, Lon.TV testing it on an Nvidia Shield at 72,000 views, and a build-your-own-cloud-gaming walkthrough at 39,000 views. The project describes itself simply as a self-hosted game stream host for Moonlight: it runs on Windows, Linux and macOS, taps NVENC and friends for hardware encoding, and exposes a web UI where you pair devices, add apps and tune streams. Any Moonlight client - phone, tablet, handheld, TV box, another PC - can then play your library from your own hardware, on your LAN or through a VPN tunnel, with no subscription and no vendor in the middle. Reviewers stress the same recipe every time: wire the host, pair the client, and the living-room TV or the handheld in your bag becomes a portal back to the gaming rig.
What it does well
It owns the whole pipeline: your GPU encodes, your network carries, your clients decode, so latency and quality are functions of your hardware rather than someone's server capacity or a paid tier's convenience settings.
Client reach is unmatched for a hobby stack: one host serves every screen in the house through the same Moonlight apps, which is exactly why handheld, Steam Deck and Shield reviewers keep it installed next to their emulators.
It is a real open-source project: GPL licensed, a five-figure GitHub following, frequent date-stamped releases and a proper documentation site - not an abandoned GameStream patch.
Who it's for
Tinkerers with a wired home network who want couch or handheld play from their gaming PC, Steam Deck and retro-handheld owners extending their library, and anyone who liked GameStream and needs a successor.
Where it falls short
Networking is homework: stable streaming wants Ethernet, decent wireless or a VPN tunnel, and the popular guides spend most of their runtime on access points, subnets and router settings rather than on the app itself.
The ecosystem has forked around it: Joey's widely watched 2025 farewell to stock Sunshine and Moonlight argues for Apollo and Artemis - community forks that add built-in virtual displays, ending the dummy-HDMI-plug era he calls a disaster for multi-device setups - so newcomers must weigh base versus fork.
You are the operations team: there is no cloud service to blame; pairing, ports, encoder quirks and uptime are all yours to own, which is the price of the zero-fee, zero-lock-in model.
Specs at a glance
Facts from the official site · not editorial opinion
| Latest version | Date-stamped rolling releases (latest tagged 2026-09-15); actively developed |
|---|---|
| Price | Free and open source; Moonlight clients are free too |
| Platforms | Hosts: Windows, Linux, macOS. Clients: Moonlight apps for Windows, macOS, Linux, Android, iOS, Steam Deck, TVs and more |
| Open source | Yes - GPL-3.0, GitHub LizardByte/Sunshine, about 42,600 stars |
| Core capability | Low-latency local game and desktop streaming with GPU hardware encoding, web-based pairing and app management |
| Integrations | Moonlight client ecosystem, controller support including Xbox-mode handhelds, works over LAN or VPN tunnels such as Tailscale |
| Best for | Home-network tinkerers streaming their own gaming PC to handhelds, TVs and phones without a subscription |
Frequently asked questions
▸What is the difference between Sunshine and Moonlight?
Sunshine is the server that runs on the gaming PC and encodes the stream; Moonlight is the client app on the receiving device. You need both halves, and Sunshine is the successor to NVIDIA's discontinued GameStream host.
▸Does Sunshine work over the internet or only at home?
It is designed for local networks. Over the internet you should tunnel it through a VPN such as Tailscale or WireGuard rather than exposing ports directly.
▸What hardware do I need for smooth streaming?
A GPU with a hardware encoder on the host, a client that can decode H.264 or HEVC, and - the part reviewers stress most - a wired or strong wireless network between them.
▸Should I use Sunshine or one of its forks like Apollo?
Stock Sunshine is the maintained upstream. Forks such as Apollo add conveniences like built-in virtual displays, which reviewers who juggle multiple client devices find decisive; either way you stay on the Moonlight client side.
Video reviews
4 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





