How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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
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
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
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 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.
Projects with overlapping indexed features 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…