SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Rust Wireguard Projects
-
Project mention: WireGuard-rs – Official Rust implementation of WireGuard | news.ycombinator.com | 2024-08-11
I am hesitant to use this, it appears to be basically unmaintained
https://github.com/cloudflare/boringtun/issues/344
https://github.com/cloudflare/boringtun/issues/407
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.
-
wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
-
Project mention: PQConnect – a new easy-to-install layer of Internet security from DJB, Lange | news.ycombinator.com | 2024-12-27
There are a number (or just one? Mullvad) of commercial VPN providers that provide an optional PQC layer, and that fact is referenced on this project's page.
There is also VPN software that incorporates PQC (also referenced): https://rosenpass.eu
What this project attempts to do is to establish a PQC stream between any two peers end-to-end (in most situations one of the peers will be a server). This is an important difference as a VPN expects a network-protocol (eg. IP) tunnel of some sort to flow across.
-
Project mention: Vopono – Run apps through VPN tunnels with temporary network namespaces | news.ycombinator.com | 2024-11-05
-
-
MozWire
MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
wireguard-rs
Rust library providing unified WireGuard interface to native/kernel and userspace implementations
-
-
Project mention: K8s-insider: A zero-config way to access your Kubernetes cluster network | news.ycombinator.com | 2025-06-05
-
-
-
Project mention: Show HN: Wghttp – An HTTP server for managing WireGuard devices (Rust) | news.ycombinator.com | 2025-05-16
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Wireguard discussion
Rust Wireguard related posts
-
K8s-insider: A zero-config way to access your Kubernetes cluster network
-
Vopono – Run apps through VPN tunnels with temporary network namespaces
-
Randomness extractors: making fair coins out of biased coins
-
QUIC Is Not Quick Enough over Fast Internet
-
WireGuard-rs – Official Rust implementation of WireGuard
-
Does/Will AzireVPN support split-tunneling?
-
I did some benchmarks of Linux WireGuard implementations
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2025
Index
What are some of the best open-source Wireguard projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | boringtun | 6,418 |
2 | mullvadvpn-app | 5,915 |
3 | wstunnel | 4,896 |
4 | rosenpass | 1,203 |
5 | vopono | 1,029 |
6 | onetun | 964 |
7 | MozWire | 600 |
8 | prometheus_wireguard_exporter | 537 |
9 | wireguard-p2p | 334 |
10 | wireguard-rs | 203 |
11 | wiresmith | 127 |
12 | k8s-insider | 109 |
13 | wiretun | 47 |
14 | wired | 16 |
15 | wghttp | 14 |