Apollo forks Sunshine to stream games using the native resolution of the client device.
Sunshine
Sunshine hosts game streams for devices connecting through a Moonlight client.

About Sunshine
Sunshine is a self-hosted game stream host for Moonlight. It provides low-latency streaming with hardware encoding from AMD, Intel, and Nvidia GPUs, and software encoding is also available. A web UI allows configuration and client pairing from a browser, including from mobile devices.
It runs on FreeBSD, Linux, macOS, and Windows, with feature support varying by platform. The documentation notes that system requirement tables are a work in progress and should not be used for hardware purchases.
Key features
- Self-hosted game stream host for Moonlight clients.
- Low-latency cloud gaming server capabilities.
- Hardware encoding for AMD, Intel, and Nvidia GPUs; software encoding available.
- Web UI for configuration and client pairing from a browser or mobile device.
- Gamepad emulation for multiple controllers, with platform-specific support.
- Screen capture via DXGI, KMS/DRM, ScreenCaptureKit, X11, and Wayland.
- Open source and self-hosted.
- Supports hardware encoding from AMD, Intel, and Nvidia GPUs, plus software encoding.
- Runs on FreeBSD, Linux, macOS, and Windows.
- Full gamepad emulation profiles on macOS and Windows require a separately installed and licensed Virtual HID Broker; FreeBSD lacks several gamepad features.
- System requirement tables are a work in progress; documentation warns against purchasing hardware based on them.
- Feature support varies by platform, with many capture and encoding combinations marked not applicable or not yet supported.
Sunshine at a glance
- Category
- Software & Utilities › Remote Desktop
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Sunshine alternatives
Tools and sites you could use instead, ranked by how closely they match.
RustDesk offers open-source remote desktop access with options to host a server yourself.
Sunshine hosts self-managed game streams for Moonlight clients and supports hardware or software encoding.
Screego provides screen sharing for developers and teams working remotely.
Screensy combines a server-side rendezvous component with a website for peer-to-peer screen sharing.
Stream a Windows PC game library to Android through Apollo or Sunshine using Artemis.
Popular in Remote Desktop
Well-known listings from the same topic.
Sunshine FAQ
What Moonlight clients can connect to Sunshine?
Does Sunshine support hardware encoding?
Can I configure Sunshine and pair clients remotely?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












