Mirror: This repo is a read-only mirror of gitlab.com/vauchi/linux-qt. Please open issues and merge requests there.
Warning
Pre-Alpha Software - This project is under heavy development and not ready for production use. APIs may change without notice. Use at your own risk.
Native Linux desktop app (Qt variant) for Vauchi — privacy-focused contact card exchange.
Built with Qt6 Widgets + C++. Uses vauchi-cabi C ABI bindings via QJsonDocument.
- Qt6 development libraries (
qt6-base-dev) - CMake 3.16+
- C++17 compiler
mkdir build && cd build
cmake ..
makeThis app implements the core-driven UI contract:
- ScreenRenderer renders
ScreenModelfrom core (JSON via C ABI) - 14 component widgets map to core's
Componentenum variants - ActionHandler maps user input to
UserActionJSON - Platform chrome: QSystemTrayIcon, QMenuBar
All business logic lives in vauchi-core (Rust). This repo is a pure rendering layer.
- AppImage
- .deb
- .rpm
GPL-3.0-or-later