awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
moonlight-stream avatar

moonlight-stream/moonlight-qt

0
View on GitHub↗
16,256 stars·975 forks·C++·gpl-3.0·13 views

Moonlight Qt

Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote host computer to a local device. It functions as a remote desktop and gaming client, enabling users to interact with host environments by forwarding local keyboard, mouse, and controller inputs to the remote machine.

The software distinguishes itself through the use of hardware-accelerated decoding, which processes incoming high-bitrate streams to maintain low latency and minimal CPU overhead. It supports high frame rate streaming and multi-channel surround sound, ensuring that interactive sessions remain responsive and immersive across diverse hardware ecosystems.

The system manages network-optimized streaming protocols that include dynamic bitrate adjustment to maintain stability during transmission. It provides comprehensive support for peripheral mapping, allowing multiple users to connect gamepads and other input devices for collaborative or competitive remote sessions. The application is available as a cross-platform tool compatible with various mobile, console, and desktop environments.

Features

  • Remote Gaming Streaming Clients - Playing high-fidelity games on low-power devices by streaming video and audio from a powerful host computer over a network.
  • Game Streaming Hosts - The software configures a host machine to broadcast game streams over local networks or the internet using secure connectivity and tunneling methods.
  • Hardware-Accelerated Decoders - The software utilizes local hardware acceleration to decode high-fidelity video streams from the host computer, ensuring low-latency performance during remote sessions.
  • Remote Input Simulation - The software forwards local keyboard, mouse, and controller inputs to the remote host to maintain full control over the desktop or gaming environment.
  • Multi-User Input Synchronizers - Enables collaborative or competitive remote gaming by multiplexing multiple local gamepads and peripherals into a single remote session.
  • High-Fidelity Streaming - The software transmits high-resolution video with high dynamic range to enable immersive remote gaming experiences with minimal visual lag.
  • Input Event Routers - Captures local peripheral signals and serializes them into remote control commands to simulate native interaction on the host machine.
  • Remote Desktop Environments - Accessing and controlling a desktop environment from various mobile, console, or computer hardware with full keyboard and mouse input support.
  • Audio Streaming Engines - The software streams multi-channel surround sound from the host system to the local client to maintain immersive audio environments during remote sessions.
  • Adaptive Bitrate Controllers - Monitors network congestion in real time to scale video quality and frame rates to maintain a smooth streaming experience.
  • Media Streaming Protocols - Transmits real-time audio and video data packets over custom protocols designed to prioritize low-latency delivery over perfect reliability.
  • Video Streaming Clients - A cross-platform application that decodes high-fidelity video and audio streams from a remote host using NVIDIA GameStream or Sunshine protocols.
  • High-Refresh Rate Streaming - The software supports high frame rate streaming by disabling synchronization settings to minimize input latency and provide a responsive remote gaming experience.
  • Remote Access Tools - GameStream client for remote gaming.
  • Entertainment and Media - Native game streaming client for low-latency play.
  • Multi-Channel Packetizers - Encapsulates surround sound data into synchronized streams that are decoded locally to preserve immersive spatial audio environments.
  • Remote Desktop Clients - A tool for forwarding keyboard, mouse, and gamepad inputs to a remote computer to enable low-latency interactive control of desktop environments.
  • Media Distribution Networks - Broadcasting high-resolution video and multi-channel audio from a central server to multiple client devices throughout a home or office.
  • Cross-Platform UI Frameworks - Utilizes a unified framework to render consistent graphical interfaces and manage hardware resources across diverse operating systems and devices.

Star history

Star history chart for moonlight-stream/moonlight-qtStar history chart for moonlight-stream/moonlight-qt

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does moonlight-stream/moonlight-qt do?

Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote host computer to a local device. It functions as a remote desktop and gaming client, enabling users to interact with host environments by forwarding local keyboard, mouse, and controller inputs to the remote machine.

What are the main features of moonlight-stream/moonlight-qt?

The main features of moonlight-stream/moonlight-qt are: Remote Gaming Streaming Clients, Game Streaming Hosts, Hardware-Accelerated Decoders, Remote Input Simulation, Multi-User Input Synchronizers, High-Fidelity Streaming, Input Event Routers, Remote Desktop Environments.

What are some open-source alternatives to moonlight-stream/moonlight-qt?

Open-source alternatives to moonlight-stream/moonlight-qt include: moonlight-stream/moonlight-android. lizardbyte/sunshine — Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… steam-headless/docker-steam-headless — This project provides a containerized environment for running Steam games and applications without a physical monitor.… novnc/novnc — noVNC is an HTML5 remote desktop viewer and VNC web client that allows users to access and control remote desktops,… m1k1o/neko — Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop…

Open-source alternatives to Moonlight Qt

Similar open-source projects, ranked by how many features they share with Moonlight Qt.
  • moonlight-stream/moonlight-androidmoonlight-stream avatar

    moonlight-stream/moonlight-android

    6,338View on GitHub↗
    Candroid-appandroid-tv-appsgamestream
    View on GitHub↗6,338
  • lizardbyte/sunshineLizardByte avatar

    LizardByte/Sunshine

    38,332View on GitHub↗

    Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and applications over a network. It functions as a host application that captures system display output and encodes it into low-latency video streams for transmission to remote client devices. The system distinguishes itself through hardware-accelerated media encoding, which utilizes graphics processor pipelines to compress high-resolution video in real time. To ensure interactive control, it performs virtual input emulation by translating remote controller and keyboard signals into n

    C++cppdockerflathub-pkg
    View on GitHub↗38,332
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • steam-headless/docker-steam-headlessSteam-Headless avatar

    Steam-Headless/docker-steam-headless

    4,041View on GitHub↗

    This project provides a containerized environment for running Steam games and applications without a physical monitor. It consists of a Docker image designed for headless game server hosting, utilizing a virtual display server to enable remote game streaming of video and audio to a web browser. The system integrates NVIDIA GPU virtualization to provide hardware acceleration for high-performance 3D graphics rendering within the container. A remote desktop gateway allows users to access and manage the virtualized desktop environment and game client remotely. The software includes capabilities

    Shelldockergameservergamestream
    View on GitHub↗4,041
See all 30 alternatives to Moonlight Qt→