regulad / novnc-nofrills

Bare-minimum functionality to connect to a VNC server using noVNC.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

novnc-nofrills

Bare-minimum functionality to connect to a VNC server using noVNC.

To the user, it is entirely transparent. All variables must be passed by URL params. Reconnection is handled automatically, and the user sees a loading screen while the connection is being established.

Used as part of Doppelganger and test-scrcpy.

Usage

URL Parameters

Running

pnpm install
pnpm run dev

Building

Useful for projects like https://github.com/regulad/workspaces-images/blob/189d2615d9925d91573d7f00297ebe30bb3b6669/dockerfile-kasm-scrcpy to provide a minimum viable noVNC client for extremely static apps (like scrcpy).

pnpm run build

w

About

Bare-minimum functionality to connect to a VNC server using noVNC.


Languages

Language:TypeScript 69.2%Language:CSS 22.0%Language:JavaScript 5.3%Language:HTML 3.5%