
Kasm Workspaces
Browser-based containerized desktops and apps
Activity unknown
No repository statistics available for this project.
Kasm Workspaces is a platform for delivering full Linux desktops and individual applications as isolated, on-demand sessions that run in containers and stream to users through a web browser. It is commonly used to provide secure remote access, ephemeral “disposable” environments, and controlled browsing or application access without installing software on endpoints.
Key Features
- Browser-based streaming of containerized Linux desktops and single-app sessions
- Workspace images catalog (desktops and apps) with session isolation and lifecycle controls
- “Disposable” sessions with optional persistence profiles (depending on configuration/images)
- Admin console for users, groups, permissions (RBAC) and workspace entitlements
- Multiple deployment modes, commonly Docker Compose and Kubernetes-based scaling
- Security controls aimed at reducing endpoint risk (session isolation, ephemeral instances)
- Support for integrating remote protocols/targets through delivered apps (e.g., browsers, tools)
Use Cases
- Secure web browsing / research environments for users or SOC teams
- Remote access to standardized Linux desktops and internal tools via a browser
- Temporary training, lab, and demo environments without installing local software
Limitations and Considerations
- Best experience depends on network latency/bandwidth due to browser streaming
- Feature set and persistence capabilities can vary by workspace image and configuration
Kasm Workspaces fits organizations that want centrally managed, browser-delivered work environments built on container isolation. It is especially useful when you need disposable sessions, controlled access to apps/desktops, and scalable multi-user delivery.
Categories:
Tags:
Tech Stack:
Similar to Kasm Workspaces

ShellHub
Centralized SSH gateway for remote access and device management
Centralized SSH gateway to remotely manage Linux servers, containers and IoT devices via web or native SSH; offers key auth, firewall rules, audit logging and session recording.


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.
LinuxServer.io Webtop
Containerized Linux desktop accessible from a web browser
Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.

Apache Guacamole
Clientless remote desktop gateway accessed through HTML5 in a browser.
Open-source browser-based gateway enabling VNC, RDP, and SSH access to remote desktops without client software.
Wolf
Docker-based streaming server for Moonlight: multi-user game streaming.
Open-source Moonlight streaming server that runs in Docker to share a single host among multiple remote clients.
OpenVPN
Open-source VPN daemon for TLS-based secure tunneling
OpenVPN is a widely used open-source VPN daemon providing TLS/SSL-based secure tunneling, flexible client-server and site-to-site modes, and cross-platform support.

