Rust Wireguard

Open-source Rust projects categorized as Wireguard

Top 15 Rust Wireguard Projects

  1. boringtun

    Userspace WireGuard® Implementation in Rust

    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

  2. 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.

    InfluxDB logo
  3. mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    Project mention: Getting Started with Rust | dev.to | 2024-10-25

    8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.

  4. wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

  5. rosenpass

    Rosenpass is a post-quantum-secure VPN that uses WireGuard to transport the actual data.

    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.

  6. vopono

    Run applications through VPN tunnels with temporary network namespaces

    Project mention: Vopono – Run apps through VPN tunnels with temporary network namespaces | news.ycombinator.com | 2024-11-05
  7. onetun

    User space WireGuard port-forward in Rust

  8. MozWire

    MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. prometheus_wireguard_exporter

    A Prometheus exporter for WireGuard, written in Rust.

  11. wireguard-p2p

    A tool for setting up WireGuard connections from peer to peer.

  12. wireguard-rs

    Rust library providing unified WireGuard interface to native/kernel and userspace implementations

  13. wiresmith

    Auto-config WireGuard clients into a mesh

  14. k8s-insider

    A zero-config way to access your kubernetes cluster network

    Project mention: K8s-insider: A zero-config way to access your Kubernetes cluster network | news.ycombinator.com | 2025-06-05
  15. wiretun

    WireGuard implementation in Rust with Tokio

  16. wired

    WireGuard configuration generator written in Rust (by b-m-f)

  17. wghttp

    zero-log, lightweight, and opinionated http server for managing wireguard (by brsyuksel)

    Project mention: Show HN: Wghttp – An HTTP server for managing WireGuard devices (Rust) | news.ycombinator.com | 2025-05-16
  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Wireguard discussion

Log in or Post with

Rust Wireguard related posts

  • K8s-insider: A zero-config way to access your Kubernetes cluster network

    1 project | news.ycombinator.com | 5 Jun 2025
  • Vopono – Run apps through VPN tunnels with temporary network namespaces

    1 project | news.ycombinator.com | 5 Nov 2024
  • Randomness extractors: making fair coins out of biased coins

    2 projects | news.ycombinator.com | 15 Sep 2024
  • QUIC Is Not Quick Enough over Fast Internet

    7 projects | news.ycombinator.com | 8 Sep 2024
  • WireGuard-rs – Official Rust implementation of WireGuard

    3 projects | news.ycombinator.com | 11 Aug 2024
  • Does/Will AzireVPN support split-tunneling?

    1 project | /r/AzireVPN | 6 Jul 2023
  • I did some benchmarks of Linux WireGuard implementations

    1 project | /r/WireGuard | 5 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?