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
Steam-Headless avatar

Steam-Headless/docker-steam-headless

0
View on GitHub↗
4,041 stars·262 forks·Shell·GPL-2.0·23 views

Docker Steam Headless

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 for data persistence via host directory mapping to preserve game libraries and user profiles. It also supports the installation of third-party software and integration with host display servers.

Features

  • Game Streaming Hosts - Provides a platform for hosting and streaming high-performance gaming sessions to remote clients via Docker.
  • GPU-Accelerated Desktop Containers - Provides a GPU-accelerated desktop container that maps the host GPU for rendering streamed games.
  • Containerized Environments - Uses Docker images to provide a consistent, isolated environment with all dependencies required to run the Steam client.
  • GPU Container Toolkits - Integrates host NVIDIA GPU drivers and hardware interfaces into the container for high-performance 3D graphics rendering.
  • Headless Game Images - Provides a specialized Docker image for running Steam games and applications without a physical monitor.
  • Game Video Streaming Servers - Transmits live game video and audio to a web browser via a headless desktop environment.
  • Headless Servers - Runs a Steam environment as a headless server in a background container to enable remote access.
  • Game Streaming Hosts - Streams Steam games and audio to a web browser or remote client for off-site play.
  • Remote Desktop Streaming - Transmits a low-latency video feed of the virtual desktop to a web browser for remote management.
  • Containerized Desktop Streaming - Packages a virtual Linux desktop environment inside a container and streams it to a web browser.
  • Headless Display Emulators - Emulates a physical monitor within the container to allow graphical applications to render without a physical display.
  • NVIDIA GPU Passthroughs - Exposes host NVIDIA GPUs to the container to provide hardware acceleration for remote 3D graphics.
  • Game Server Hosting - Executes the Steam client in a background, headless environment to facilitate remote streaming.
  • Container Storage Persistence - Ensures game libraries and user data are durable across container restarts by mapping host-level storage.
  • Container Directory Mounting - Provides mapping of host directories to container paths to ensure game libraries and user profiles persist.
  • Remote Desktop Environments - Offers a browser-based remote desktop interface for managing the virtualized game client.

Star history

Star history chart for steam-headless/docker-steam-headlessStar history chart for steam-headless/docker-steam-headless

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 Docker Steam Headless

These projects share indexed features with Docker Steam Headless. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • theporgs/exegolThePorgs avatar

    ThePorgs/Exegol

    2,925View on GitHub↗

    Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X

    Pythonctfdockerhacking
    View on GitHub↗2,925
  • 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
  • nickrunning/wechat-selkiesnickrunning avatar

    nickrunning/wechat-selkies

    2,528View on GitHub↗

    This project packages the official WeChat and QQ Linux clients inside Docker containers and streams their graphical interfaces to a web browser using WebRTC. It functions as a self-hosted gateway that provides browser-based access to these messaging applications without requiring native client installation on the local machine. The core design combines containerized desktop environments with real-time video streaming, GPU passthrough for hardware-accelerated rendering, and persistent volume mounting to preserve chat history and application configuration across container restarts. The system d

    Pythondockerqqvnc
    View on GitHub↗2,528
  • moonlight-stream/moonlight-qtmoonlight-stream avatar

    moonlight-stream/moonlight-qt

    16,256View on GitHub↗

    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
    View on GitHub↗16,256
Compare all 30 related projects→

Frequently asked questions

What does steam-headless/docker-steam-headless do?

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.

What are the main features of steam-headless/docker-steam-headless?

The main features of steam-headless/docker-steam-headless are: Game Streaming Hosts, GPU-Accelerated Desktop Containers, Containerized Environments, GPU Container Toolkits, Headless Game Images, Game Video Streaming Servers, Headless Servers, Remote Desktop Streaming.

Which projects share features with steam-headless/docker-steam-headless?

Projects with overlapping indexed features include: theporgs/exegol — Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated… lizardbyte/sunshine — Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and… nickrunning/wechat-selkies — This project packages the official WeChat and QQ Linux clients inside Docker containers and streams their graphical… moonlight-stream/moonlight-qt — Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote… galaxy-s10/billd-desk — This project is a remote desktop software suite and administration tool designed for controlling remote devices via… moonlight-stream/moonlight-android.