# kasmtech/KasmVNC

Modern VNC Server and client, web based and secure

Repository: https://github.com/kasmtech/KasmVNC
Canonical: https://ross.abutalabs.com/products/kasmvnc
Language: C++
License: GPL-2.0
License Family: copyleft
Last push: 2026-08-26T16:13:33+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 71, longevity 100
- inputs: {"age_days": 2180, "days_push": 7, "days_rel": 35, "gap_med": 176.0, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5218, forks 448 (observed 2026-08-28T04:09:13.190791+00:00)

## What it is
KasmVNC is a modern, secure VNC server that streams a Linux desktop or application to any web browser, breaking from the legacy RFB protocol to support modern web technologies. It is configured via YAML at the server and user level and integrates with Kasm Workspaces containerized streaming.

## Use cases
- access a linux desktop from a browser
- web-based remote desktop server
- stream containerized desktops and apps
- secure remote access without vnc client
- browser-based screen sharing
- self-hosted remote work desktop

## When to choose
- you want browser-based remote desktop access with no client install
- you need modern security features beyond legacy VNC/RFB
- you run Linux desktops or apps in containers and want to stream them
- you want YAML-based per-user and server configuration

## When to avoid
- you need compatibility with legacy VNC viewers like TigerVNC or RealVNC clients
- you need remote desktop for Windows or macOS hosts
- you require strict adherence to the standard RFB VNC specification

## Facets
- artifact type: application
- maturity: active
- function: http-server, websocket, security
- domain: web-development, self-hosted, developer-tools
- platform: browser, self-hosted
- tags: vnc, remote-access, web-based-desktop, screen-sharing, rfb, remote-desktop, linux, docker

## Member repositories
- kasmtech/KasmVNC (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:13.190791+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:00:09.796122+00:00, confidence not recorded.
  - readme: https://github.com/kasmtech/KasmVNC (fetched 2026-08-28T04:09:13.190791+00:00, sha 7f14f84f902e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
