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
qiin2333 avatar

qiin2333/foundation-sunshineFork

0
View on GitHub↗
4,421 stars·102 forks·C++·gpl-3.0·14 viewssunshine-foundation.vercel.app↗

Foundation Sunshine

Foundation Sunshine is a self-hosted game streaming solution that enables low-latency video and audio transmission from a PC to remote clients over local networks or the internet. It provides a complete pipeline for encoding and transmitting gameplay in real time, using hardware-accelerated GPU-based encoders to minimize latency while maintaining high performance.

The project distinguishes itself through its support for high-dynamic-range (HDR) video passthrough, processing and transmitting HDR content through an optimized encoding chain to preserve visual fidelity on compatible remote displays. It also includes a virtual display management system that creates, configures, and removes software-defined monitors with custom resolutions and refresh rates without requiring physical hardware or system restarts. Remote client access is controlled through an intelligent pairing workflow that associates devices with specific configuration profiles.

A browser-accessible control panel provides real-time monitoring and configuration of the streaming host, including performance metrics and settings adjustments. The system manages synchronized audio and video transport with minimal buffering, and coordinates the end-to-end streaming pipeline including device pairing, encoding, HDR processing, and transport.

Features

  • PC Game Streaming - Encodes and transmits low-latency video and audio from a PC to remote clients for real-time gameplay.
  • Game Streaming Hosts - Streams low-latency video and audio from a PC to remote clients for real-time gameplay over a local network or internet.
  • Hardware Accelerated Media Encoders - Compresses game content for remote playback with low latency using GPU-based encoding pipelines.
  • Video Encoding and Decoding - Encodes and transmits video using GPU-based encoders to minimize latency during remote streaming.
  • Synchronized Low-Latency Transport - Transmits synchronized audio and video streams over network with minimal buffering for real-time gameplay.
  • Streaming Client Pairing Workflows - Associates remote streaming clients with device-specific configuration profiles through an intelligent pairing workflow.
  • Streaming Client Pairing Workflows - Manages device-specific configuration profiles for authorized streaming clients through an intelligent pairing and profile assignment process.
  • HDR Passthrough Pipelines - Processes and transmits high-dynamic-range video through an optimized encoding chain for compatible displays.
  • Streaming Host Monitors - Monitors and configures a streaming host in real time through a browser-based control interface.
  • Streaming Host Monitors - Monitors and configures a streaming host in real time through a browser interface, including performance metrics and settings adjustments.
  • Virtual Display Management - Creates, configures, and removes software-defined monitors with custom resolutions and refresh rates without physical hardware.
  • Web-Based Control Panels - Manages streaming configuration and monitoring through a browser-accessible control panel with real-time performance data.
  • Streaming Host Control Panels - Manages configuration settings, monitors live performance, and coordinates client device pairing through a browser interface.

Star history

Star history chart for qiin2333/foundation-sunshineStar history chart for qiin2333/foundation-sunshine

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.

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

Projects sharing features with Foundation Sunshine

These projects share indexed features with Foundation Sunshine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
Compare all 30 related projects→

Frequently asked questions

What does qiin2333/foundation-sunshine do?

Foundation Sunshine is a self-hosted game streaming solution that enables low-latency video and audio transmission from a PC to remote clients over local networks or the internet. It provides a complete pipeline for encoding and transmitting gameplay in real time, using hardware-accelerated GPU-based encoders to minimize latency while maintaining high performance.

What are the main features of qiin2333/foundation-sunshine?

The main features of qiin2333/foundation-sunshine are: PC Game Streaming, Game Streaming Hosts, Hardware Accelerated Media Encoders, Video Encoding and Decoding, Synchronized Low-Latency Transport, Streaming Client Pairing Workflows, HDR Passthrough Pipelines, Streaming Host Monitors.

Which projects share features with qiin2333/foundation-sunshine?

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… nvidia/isaac-gr00t. steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU…