The technology

The technology

Vue 3 and TypeScript frontend, Tauri v2 native apps, Rust WebSocket core, and WebRTC P2P media. No Electron.

The technology

#

QxChat is built on lqxp, an open Vue-based framework engineered for real-time messaging. No magic tricks, no proprietary nonsense, just clean and solid tech:

Frontend

Vue 3 & TypeScript

One codebase for web, desktop, and mobile. Not three separate apps stitched together with duct tape, but one clean, responsive interface everywhere.

Desktop

Tauri v2

Native binaries for Windows, macOS, and Linux. No Electron, no bundled Chromium, no 600 MB RAM usage for a chat window. Just the system WebView doing what it was built to do.

Backend

Rust WebSocket Core

Async, memory-safe, and effortlessly handles thousands of concurrent rooms on a $5 VPS. The kind of resource efficiency Electron developers can only dream of.

Media

WebRTC P2P

Voice, video, and screen sharing go directly between participants. No intermediary server recording anything. No "pay $9.99/month for 1080p stream quality".

Every single piece is self-hostable. The API, the WebSocket layer, the TURN server. You decide where it runs. There is no vendor lock-in, no SaaS dependency, and no paywalled features.