RustGuard

Open Source WireGuard Client

WireGuard made simple,
powered by Rust.

RustGuard is a Rust-powered graphical client for managing WireGuard VPN connections with performance, safety, and simplicity.

Everything you need for VPN management

A full-featured graphical WireGuard client designed for simplicity without sacrificing power.

Multi-Tunnel Management

Create, edit, and manage multiple WireGuard tunnels simultaneously with an intuitive interface.

Rust-Powered Security

Built in Rust for memory safety guarantees — no buffer overflows, no data races, no undefined behavior.

Blazing Fast

Native performance with minimal resource usage. Connect and disconnect tunnels in milliseconds.

Flexible Settings

Auto-start, system tray minimization, update checks, and fine-grained tunnel policy controls.

Import & Export

Import existing WireGuard .conf files or paste configurations directly. Export anytime.

Real-Time Logs

Monitor operational events and troubleshoot connection issues with built-in log viewer.

See it in action

A clean, native desktop interface built for productivity.

RustGuard Screenshot

Manage all your WireGuard tunnels in one place