Skip to content
inferred from GitHub

vnc for community

vnc free for all

Core trick

Carries remote desktop frames over a custom TLS 1.3 stream with AES-256-GCM instead of the RFB protocol.

Evidence

README matched ""Cerebral Valley" "Opus 4.6"": ECC/docs/ur/README.md

Tags

thanhtuoitre/vnc-for-community★ 00 forksJavaScriptCreated Oct 13, 2026 · last push Oct 15, 2026

README excerpt

# ThanhVNC — Production-Grade Remote Desktop System

[![CI Build & Test](https://github.com/thanhtuoitre/vnc-for-community/actions/workflows/ci.yml/badge.svg)](https://github.com/thanhtuoitre/vnc-for-community/actions/workflows/ci.yml)
![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Android-blue)
![.NET 8](https://img.shields.io/badge/.NET-8.0--windows-purple)
![Kotlin](https://img.shields.io/badge/Kotlin-2.0.20-orange)
![Security](https://img.shields.io/badge/Encryption-TLS%201.3%20%2F%20AES--256--GCM-green)
![Latency](https://img.shields.io/badge/Latency-18--35ms%20(LAN)-brightgreen)

ThanhVNC is an ultra-low-latency, production-ready remote desktop system connecting Android clients to Windows 10/11 PCs. Built without legacy RFB protocol overhead, it achieves **18–35 ms interactive latency** on standard Wi-Fi/LAN, hardware Direct3D 11 screen capture with near-zero idle CPU usage, mandatory TLS 1.3 encryption, and seamless mobile input with native Vietnamese IME support.

---

## Architecture Overview

```text
  Android Client (Kotlin / Compose / SurfaceView)
       │
       │  [Priority Channel] Mouse / Keyboard / Quick Actions (Zero-Lag)
       ├─────────────────────────────────────────────────────────────────┐
       │  [Video Channel] Bounded Drop-Oldest Frame Queue (Zero Bloat)  │
       │  [TLS 1.3 / 1.2 Channel] AES-256-GCM Encrypted Socket (Port 5900)│
       ▼                                                                 ▼
  Windows Server (.NET