
Apache Guacamole
Clientless remote desktop gateway accessed through HTML5 in a browser.

Apache Guacamole is a clientless remote desktop gateway that lets you access remote desktops from a browser using VNC, RDP, and SSH. It requires no client installation on the target machines; connectivity is mediated by a server component called guacd, and the web UI runs in a Java servlet container.
Key Features
- Clientless HTML5 web application; no plugins or client software required
- Supports VNC, RDP, and SSH through the guacd proxy
- Web UI (Java) with a pluggable API and guacd as the translation proxy
- Extensible APIs for adding protocol support and authentication extensions
- Open source under the Apache License 2.0 with active community support
- Deployable behind firewalls; desktops can be accessed securely via the gateway
Use Cases
- Remote administration: access on-premises desktops/servers from any device with a browser
- Cloud or VM access: connect to cloud-hosted desktops without exposing target machines
- Integrations: embed Guacamole in custom portals or secure access workflows via its core APIs
Conclusion
Apache Guacamole provides browser-based remote desktop access without client software, backed by a modular, open-source stack. It is designed for flexible deployments across on-premises and cloud environments, with extensible APIs and active community support.
Categories:
Tags:
Tech Stack:
Similar Services

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


Sunshine
Self-hosted game streaming host compatible with Moonlight
Self-hosted game streaming server for Moonlight with low-latency streaming, hardware/software encoding, and web-based configuration and pairing.

Teleport
Identity-aware access proxy for infrastructure and internal apps
Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.


Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

n.eko (Neko)
Self-hosted virtual browser and shared desktop via WebRTC
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

XPipe
Connection hub and remote file manager for managing server infrastructure
Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.


