This project is a containerized Linux desktop streamer that renders a full operating system interface in a web browser using encoded video streams. It allows for remote access to various Linux distributions and serves as a platform for browser-based application hosting.
The main features of linuxserver/docker-webtop are: Browser-Based Remote Desktops, Remote Development Workspaces, Browser Streaming, Browser-Based Application Modes, Remote Desktop Streamers, GPU-Accelerated UI Rendering, Browser-Based Remote Desktop Clients, Remote Desktop Environments.
Open-source alternatives to linuxserver/docker-webtop include: lwch/natpass — Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… hqarroum/docker-android — This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to… kasmtech/kasmvnc — KasmVNC is a web-based VNC server and remote access solution that provides a secure gateway for accessing remote… novnc/novnc — noVNC is an HTML5 remote desktop viewer and VNC web client that allows users to access and control remote desktops,… kunkundi/crossdesk — Crossdesk is a cross-platform remote desktop software used for streaming and controlling remote computers. It consists…
Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop streaming, and cloud development environments through a browser. It functions as a centralized portal for executing shell commands and accessing graphical desktops on remote servers without the need for local clients. The system includes a remote IDE host and a remote desktop streamer, enabling server-side development environments and the transmission of a remote machine's visual interface directly to a web browser. It also features a natural language documentation query tool for
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 runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot
KasmVNC is a web-based VNC server and remote access solution that provides a secure gateway for accessing remote desktop environments through a web browser. It implements the Remote Frame Buffer protocol to transmit pixel data and serves as a secure remote access gateway with integrated user auditing and input controls. The project distinguishes itself through extensive hardware acceleration, using GPU-accelerated frame capture and graphics acceleration to support graphics-intensive tasks with low latency. It employs a multi-threaded compression pipeline and dynamic encoding negotiation to ma