Directory
Developer Zone
Design & Creativity
Productivity
Other Utilities
Others

Sunshine
Sunshine is an open-source game streaming host software that turns your Mac into a cloud gaming server. When paired with the Moonlight client, it enables low-latency, high-quality game streaming across devices (iPad, iPhone, TV) on a local network, supporting hardware encoding and a modern web-based configuration interface.
Sunshine - Open-Source Game Streaming Host for macOS
Sunshine is an open-source, self-hosted game streaming server software designed as the ideal host solution to pair with the popular client Moonlight. It turns your macOS computer (or other supported platforms) into a powerful cloud gaming server, enabling you to stream games and applications to other devices on the same local network—including iPad, iPhone, another Mac, or even Android TVs—with low latency and high-quality visuals.
License: GPL-3.0
Key Features
1. Cross-Platform & Self-Hosted
- Self-Hosted Core: You retain full control over your data and server, eliminating reliance on third-party cloud services and ensuring high privacy and autonomy.
- Multi-Platform Support: Supports not only macOS but also Windows and Linux, providing flexible and adaptable streaming solutions.
- Multi-Client Connectivity: Compatible with Moonlight clients across various platforms (iOS, Android, tvOS, Windows, etc.), allowing seamless connection to your Sunshine host.
2. Powerful Hardware Encoding Support
Sunshine leverages the hardware encoding capabilities of macOS to ensure efficient, low-power, smooth streaming:
- Apple Video Toolbox: On macOS, Sunshine supports video encoding via Apple's hardware encoders (whether using Intel or Apple Silicon chips), delivering excellent performance and energy efficiency.
- Multi-GPU Encoding Compatibility: Beyond macOS, its architecture is compatible with hardware encoders from AMD (AMF), Intel (QuickSync), and NVIDIA (NVENC) on other platforms.
3. Modern Web-Based Configuration Interface
- Easy Management: Provides a clear, intuitive Web UI (typically accessible at
http://yourMacIP:47990), allowing you to configure all settings—such as resolution, bitrate, audio, PIN pairing—directly through a web browser. - Remote Configuration: You can manage and pair devices from any device on the same network (e.g., smartphone or tablet) via a browser, without needing to be physically present at the host machine.
4. Low-Latency & High-Quality Streaming
- Game-Optimized Protocol: Utilizes an efficient protocol compatible with NVIDIA GameStream (now discontinued) and Moonlight, designed to minimize input and video latency for an experience nearly identical to local gameplay.
- High-Quality Output: Supports high resolution and refresh rates (e.g., 4K 60Hz or higher, depending on hardware performance) and high-bitrate encoding for sharp, detailed visuals.
Advantages
- Empowers macOS Gamers: For Apple Silicon Mac users, Sunshine offers an excellent way to stream games running on Mac—including Windows games via CrossOver/Game Porting Toolkit—to TVs, tablets, or smartphones at home, greatly expanding the gaming scenarios for Mac users.
- Open-Source & Free: As open-source software, Sunshine is completely free, backed by an active community and continuous development, avoiding the fees and feature restrictions common in commercial software.
- Superior Replacement for NVIDIA GameStream: As NVIDIA phases out GameStream, Sunshine stands as the best open-source alternative to GeForce Experience, offering broader cross-platform support and superior functionality.
- Flexibility & Control: All settings are fully customizable. Advanced users can fine-tune encoding parameters, network buffering, and more to optimize streaming quality for their specific network and device environment.
- Seamless Ecosystem Integration: Works well with gaming frontends like Steam Big Picture or Playnite, enabling a smooth, living-room gaming experience.
Note: On macOS, due to system limitations, Sunshine currently does not support controller virtualization (e.g., emulating a client’s controller as an Xbox or PlayStation controller input in host games). Games must natively recognize client controllers, or additional software (e.g., Steam Link’s virtual controller feature) may be required. Screen capture relies stably on macOS’s native APIs.
All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.
Recommended Apps
TeamViewer
TeamViewer is a globally leading unified remote connectivity and IT management platform, integrating AI technology, automation, and endpoint management. It enables fast and secure remote access, intelligent issue resolution, and proactive maintenance, supporting cross-platform operations. This helps enterprises transition from reactive to proactive IT management, significantly enhancing support efficiency and user experience.
Windows App
Windows App is Microsoft's official macOS remote desktop solution, integrating Windows 365, Azure Virtual Desktop, and remote computer access capabilities. It offers enterprise-grade secure connections, high-definition audio and video transmission, and local device redirection, enabling Mac users to seamlessly access the Windows ecosystem and achieve efficient cross-platform productivity.
AnyDesk
AnyDesk is a high-performance remote desktop software that offers secure and fast remote access and control. It supports cross-platform connectivity, making it ideal for technical support, remote work, and online collaboration. The user experience is smooth, with stable and reliable connections.
Moonlight
Moonlight is a free, open-source, cross-platform gaming streaming software that allows you to stream games from your PC to mobile devices, tablets, or other devices for gaming on the go. It supports 4K HDR and ultra-low latency gaming experiences.
Parsec
Parsec is a professional low-latency remote desktop software designed for game streaming and remote collaboration. It delivers a smooth, high-performance remote control experience with support for multi-user co-operation, making it an efficient tool for gamers, developers, and remote teams.
RealVNC
RealVNC is a professional-grade cross-platform remote control software that supports secure remote access across multiple operating systems, including macOS and Windows. It offers enterprise-level security encryption, high-performance connections, and centralized management features, making it ideal for remote control needs ranging from individual users to enterprises.

Comments