Veem is a fast, privacy-respecting email client built natively for GNOME with Rust and libadwaita. Your mail and credentials stay on your machine — no accounts, no telemetry, no cloud middleman.
Features
- Multiple accounts over IMAP and POP3, with a unified inbox across all of them
- OAuth 2.0 sign-in for Google and Microsoft, plus classic password auth
- Full sync & search across your mailboxes
- Conversation threading and a clean compose window
- Privacy first — remote content is blocked by default
- Native GNOME feel — adaptive layout, system theme, keyring-backed credentials
Tech stack
Rust · GTK 4 · libadwaita · WebKitGTK 6. Credentials are stored in the system keyring.
Getting started
Install the development libraries, then build from source:
# Fedora example — install GTK4, libadwaita and WebKitGTK dev packages first
git clone https://github.com/hyprlab/veem.git
cd veem
cargo build --release
./install.sh
Project status
Actively developed and released under the AGPL-3.0 license. See the GitHub repository for the latest release and full build instructions.