kasmtech/kasmvnc

Modern VNC Server and client, web based and secure

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 13th, 2026
Created on September 13th, 2020
Open Issues & Pull Requests: 114 (+0)
GitHub issues: Enabled
Number of forks: 455
Total Stargazers: 5,248 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 days
Mean response time: 45.2 days
90th percentile: 141.1 days
Tracked items: 97

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 7% of issues opened in the past year have been closed. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 64
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 640 days
Stale 30+ days: 60
Stale 90+ days: 57

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (8)
  • enhancement (5)
  • duplicate (2)

Most active issues this week

Detailed Description

KasmVNC is a modern VNC server and client that provides web-based remote desktop access with a focus on security and contemporary technologies.

KasmVNC solves the problem of providing secure, browser-accessible remote desktop connectivity by departing from the traditional VNC protocol specification. Rather than adhering to the RFB specification that defines standard VNC, the tool implements a modern architecture designed to support current web technologies and enhance security. Users access the remote desktop through any modern web browser, eliminating the need for legacy VNC viewer applications. Configuration is managed through YAML files at both server and user levels, simplifying administration and allowing individual users to override global settings.

The tool suits organizations and developers who need web-based remote access without the constraints of legacy VNC compatibility. It is particularly relevant for containerized environments, as it integrates with the Kasm Workspaces ecosystem of containerized desktops and applications. Those evaluating adoption should note that KasmVNC explicitly does not support traditional VNC viewer applications, making it unsuitable for environments requiring backward compatibility with standard VNC clients. The README distinguishes it from other VNC variants including TigerVNC, RealVNC, and TurboVNC by emphasizing its departure from the RFB specification in favor of modern security and technology support.

Development activity shows consistent engagement with the codebase through regular updates and refinements to both server and client components. The project maintains comprehensive documentation separate from the main repository, with version-specific guidance to ensure users reference appropriate documentation for their release. The team provides clear installation instructions across multiple Linux distributions and includes practical examples for getting started, indicating attention to user onboarding and operational clarity.