#egui-ui #ui-component #egui #ui

zeus-ui-components

Reusable egui UI components made for Zeus

1 unstable release

Uses new Rust 2024

0.1.3 Jan 9, 2026
0.1.2 Jan 9, 2026
0.1.1 Jan 9, 2026
0.1.0 Jan 9, 2026

#1123 in GUI

MIT/Apache

230KB
5.5K SLoC

Zeus UI Components

This crate contains reusable egui UI components made for Zeus.

Features

  • qr-scanner: Enables the QR scanner component
  • secure-types: Enables the components that use secure types

Linux System Requirements

QR scanner uses the xcap crate, which requires the following dependencies:

Debian/Ubuntu:

apt-get install pkg-config libclang-dev libxcb1-dev libxrandr-dev libdbus-1-dev libpipewire-0.3-dev libwayland-dev libegl-dev

Alpine:

apk add pkgconf llvm19-dev clang19-dev libxcb-dev libxrandr-dev dbus-dev pipewire-dev wayland-dev mesa-dev

Arch Linux:

pacman -S base-devel clang libxcb libxrandr dbus libpipewire

If it still doesn't compile, try installing the following packages:

apt install libgbm-dev libdrm-dev libgl1-mesa-dev

Dependencies

~6–46MB
~672K SLoC