Moonlight es un cliente open source diseñado para recibir streaming de juegos y escritorios desde un servidor compatible con el protocolo NVIDIA GameStream, como Sunshine o una PC con GeForce Experience. Permite que dispositivos como smartphones, tablets, PCs, Macs o Raspberry Pi accedan de forma remota a juegos o aplicaciones ejecutadas en un PC, transmitiendo video y audio en tiempo real y enviando la entrada del usuario (teclado, ratón, gamepad) de vuelta al servidor.