Skip to content
@lqxp

Light Quantum X Protocol

Light Quantum X Protocol (LQXP) is a FOSS, E2EE, IRC-like messaging protocol designed for the QxChat client messenger.
lqxp logo

QxChat over LQXP

A lightweight, end-to-end encrypted messaging network built for privacy.

MIT-0 License Built with Rust Client in Vue Website


What is lqxp?

lqxp (Light Quantum X Protocol) is an open, IRC-inspired messaging protocol designed from the ground up with end-to-end encryption at its core. No metadata harvesting, no surveillance, no accounts tied to your identity — just rooms, messages, and cryptographic privacy.

Think of it as a modern, minimal alternative to IRC, where every message is encrypted client-side before it ever touches the wire.

Rooms are ephemeral. Keys stay with you. The server sees nothing.


Repositories

lqxp/lqxp — the protocol server

Rust · MIT-0

The core of the project. A lightweight, high-performance WebSocket server implementing the QX Protocol. Handles room management, message relay, presence, voice signaling, and more — without ever seeing the plaintext content of your messages.


lqxp/client — web client

Vue · MIT-0

QxpClient is the official browser-based client for the lqxp protocol. Built with Vue 3, it handles E2EE in-browser using the Web Crypto API, supports voice calls via WebRTC, file attachments, reactions, typing indicators, and a full offline-capable UI. No Electron, no native binary required — just open the browser and go.


lqxp/app — desktop & mobile app

Nix · Tauri-based · MIT-0

QxpApp is the official packaged application wrapping QxpClient into a native experience using Tauri. Available for desktop (Linux, macOS, Windows) and Android. Built and distributed via Nix for reproducible, auditable builds. Same client code, native notifications, system tray, and device-level audio support.


lqxp/site — website

Vue · MIT-0

The source code for qxch.at — the public-facing website for the project. Landing page, documentation, and download links.


lqxp/qxchat.ts — npmjs package

TypeScript · MIT-0

The source code for npmjs package — High-performance optimized selfbot SDK for QXChat client written natively for Bun.


Key features

★ End-to-end encryption ━━ AES-GCM encryption happens client-side; room keys never leave your device.

★ Room tokens ━━ Share a single token to grant access and the encryption key at once.

★ Voice calls ━━ WebRTC-based peer-to-peer audio with optional noise gate and per-user volume.

★ File attachments ━━ Send images, audio, video, and arbitrary files, encrypted like any other message.

★ Pseudonymous ━━ Username-based, with no email or phone number required.

★ Self-hostable ━━ Run your own LQXP server in minutes.


Getting started

The fastest way to try QxChat is at getqxchat.com — the public hosted instance.

To self-host or contribute, start with the server:

git clone https://github.com/lqxp/lqxp
cd lqxp
cargo build --release

Then point client at your server's WebSocket URL.


Built on Internet · Open source · No tracking
qxch.at | getqxchat.com | discord.wf/qxchat | github.com/lqxp

Pinned Loading

  1. lqxp lqxp Public

    Light QX Protocol is as lightweight E2EE irc-like network for private messaging.

    Rust 11 2

  2. app app Public

    The Desktop Client using Tauri v2 for the QxChat messenger.

    Rust 5 1

  3. client client Public

    The core client of QxChat, cross platform, used by Tauri Client and web.

    Vue 4 2

  4. qxchat.ts qxchat.ts Public

    High-performance optimized selfbot SDK for QXChat client written natively for Bun

    TypeScript 3

Repositories

Showing 6 of 6 repositories
  • app Public

    The Desktop Client using Tauri v2 for the QxChat messenger.

    lqxp/app's past year of commit activity
    Rust 5 MIT 1 0 0 Updated Sep 30, 2026
  • client Public

    The core client of QxChat, cross platform, used by Tauri Client and web.

    lqxp/client's past year of commit activity
    Vue 4 MIT 2 0 0 Updated Sep 30, 2026
  • lqxp Public

    Light QX Protocol is as lightweight E2EE irc-like network for private messaging.

    lqxp/lqxp's past year of commit activity
    Rust 11 MIT 2 0 0 Updated Sep 29, 2026
  • site Public

    The official public website of QxChat

    lqxp/site's past year of commit activity
    Vue 2 MIT 1 1 0 Updated Sep 29, 2026
  • .github Public

    The readme of the current LQXP organization

    lqxp/.github's past year of commit activity
    0 0 0 0 Updated Sep 20, 2026
  • qxchat.ts Public

    High-performance optimized selfbot SDK for QXChat client written natively for Bun

    lqxp/qxchat.ts's past year of commit activity
    TypeScript 3 0 0 0 Updated Aug 16, 2026

Most used topics

Loading…