awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LizardByte avatar

LizardByte/Sunshine

0
View on GitHub↗
38,332 Stars·2,014 Forks·C++·GPL-3.0·7 Aufrufeapp.lizardbyte.dev/Sunshine↗

Sunshine

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 native hardware events within the host operating system.

The software includes a browser-based dashboard that serves as a centralized interface for managing server settings, defining application profiles, and handling secure client pairing. It supports cross-platform operation by abstracting disparate windowing systems and audio drivers into a unified streaming environment.

Features

  • Game Streaming Hosts - Broadcasts high-performance gaming sessions from a host machine to remote client devices with low-latency video and audio streaming.
  • Desktop Content Streaming - Streams host desktop environments and applications to remote devices using low-latency protocols for interactive access.
  • Video Streaming Servers - Broadcasts high-quality video streams to remote clients using hardware-accelerated encoding for low-latency performance.
  • Remote Desktop Environments - Provides a self-hosted remote desktop server that broadcasts desktop environments and applications over a network for interactive control.
  • Hardware-Accelerated Video Pipelines - Encodes and transmits high-resolution video streams using graphics processor acceleration to maintain performance and responsiveness during remote sessions.
  • Hardware Accelerated Media Encoders - Utilizes dedicated graphics processor pipelines to compress high-resolution video frames into efficient network-ready bitstreams in real time.
  • Input Device Emulators - Translates remote controller signals into native virtual hardware inputs to ensure responsive gameplay during interactive remote sessions.
  • Game Server Management - Remote game stream host for low-latency high-resolution gaming.
  • Remote Access Tools - Self-hosted game streaming server.
  • Game Server Management - Remote game stream host for low-latency gaming.
  • Gaming Tools - Listed in the “Gaming Tools” section of the Awesome Selfhosted awesome list.
  • Remote Input Simulation - Converts remote input signals into native gamepad commands on the host machine to ensure responsive control during remote sessions.
  • Display Capture - Records screen output by interacting with native operating system display interfaces to broadcast visual content for remote viewing.
  • Gamepad Mappers - Maps remote controller signals to virtual hardware inputs to maintain full compatibility and responsive gameplay during remote sessions.
  • Remote Server Access Tools - Simplifies the configuration of secure remote access through a browser-based management interface.
  • Zero-Copy Frame Capture - Captures raw frame buffers directly from the operating system display stack to minimize latency before video encoding.
  • Web-Based Configuration Dashboards - Provides a browser-based dashboard for managing server settings, pairing remote clients, and defining application profiles.
  • Remote Pairing Controllers - Enables administrative control over server settings, remote device pairing, and session monitoring through a centralized web dashboard.
  • Stream Multiplexers - Bundles synchronized audio, video, and control data packets into a single low-latency stream for transmission over standard network protocols.
  • Cross-Platform Abstraction Layers - Provides a unified interface for interacting with disparate windowing systems and audio drivers across multiple host operating systems.

Star-Verlauf

Star-Verlauf für lizardbyte/sunshineStar-Verlauf für lizardbyte/sunshine

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sunshine

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sunshine.
  • classicoldsong/apolloAvatar von ClassicOldSong

    ClassicOldSong/Apollo

    9,866Auf GitHub ansehen↗

    Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb

    C++gamingremote-controlremote-desktop
    Auf GitHub ansehen↗9,866
  • moonlight-stream/moonlight-qtAvatar von moonlight-stream

    moonlight-stream/moonlight-qt

    16,256Auf GitHub ansehen↗

    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 i

    C++gamestreamlinux-appmacos-app
    Auf GitHub ansehen↗16,256
  • ffmpeg/ffmpegAvatar von FFmpeg

    FFmpeg/FFmpeg

    61,176Auf GitHub ansehen↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Caudiocffmpeg
    Auf GitHub ansehen↗61,176
  • gameservermanagers/linuxgsmAvatar von GameServerManagers

    GameServerManagers/LinuxGSM

    4,841Auf GitHub ansehen↗

    LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance of dedicated game servers on Linux systems. It functions as a system-level administration tool that automates the provisioning of server instances, ensuring they remain operational through persistent background execution, automated health monitoring, and native system-timer integration. The project distinguishes itself through a modular, shell-script-based architecture that enables multi-instance hosting on a single host. It provides granular control over server environments, i

    Shellbashdedicated-game-serversgame
    Auf GitHub ansehen↗4,841
Alle 30 Alternativen zu Sunshine anzeigen→

Häufig gestellte Fragen

Was macht lizardbyte/sunshine?

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.

Was sind die Hauptfunktionen von lizardbyte/sunshine?

Die Hauptfunktionen von lizardbyte/sunshine sind: Game Streaming Hosts, Desktop Content Streaming, Video Streaming Servers, Remote Desktop Environments, Hardware-Accelerated Video Pipelines, Hardware Accelerated Media Encoders, Input Device Emulators, Game Server Management.

Welche Open-Source-Alternativen gibt es zu lizardbyte/sunshine?

Open-Source-Alternativen zu lizardbyte/sunshine sind unter anderem: classicoldsong/apollo — Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote… moonlight-stream/moonlight-qt — Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… gameservermanagers/linuxgsm — LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… gorcon/rcon-cli — RCON client for executing queries on game server.