Rust Wireguard

Open-source Rust projects categorized as Wireguard

Top 13 Rust Wireguard Projects

  • boringtun

    Userspace WireGuard® Implementation in Rust

    Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01

    Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    Project mention: You can help Anna's Archive by seeding torrents | news.ycombinator.com | 2024-06-13
  • rosenpass

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

  • onetun

    User space WireGuard port-forward in Rust

    Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01
  • vopono

    Run applications through VPN tunnels with temporary network namespaces

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    Vopono (https://github.com/jamesmcm/vopono):

    "vopono is a tool to run applications through VPN tunnels via temporary network namespaces. This allows you to run only a handful of applications through different VPNs simultaneously, whilst keeping your main connection as normal.

    vopono includes built-in killswitches for both Wireguard and OpenVPN."

  • MozWire

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

    Project mention: Mozilla.social is live and open to registration | news.ycombinator.com | 2023-09-28

    > think they don't support plain wireguard/openvpn from CLI, you're stuck with a client not available for your officially supported OS...

    This is possible, I had good results with https://github.com/NilsIrl/MozWire

  • prometheus_wireguard_exporter

    A Prometheus exporter for WireGuard, written in Rust.

  • SaaSHub

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

    SaaSHub logo
  • wireguard-p2p

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

  • upvpn-app

    UpVPN is the world's first Serverless VPN. The VPN app is available for macOS, Linux, Windows, and Android. The UpVPN service can also be used with any WireGuard compatible client using the Web Device feature.

    Project mention: Google to shut down Google One VPN on June 20 | news.ycombinator.com | 2024-06-05

    If you're looking for VPN alternatives checkout https://UpVPN.app

  • wireguard-rs

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

    Project mention: Show HN: Rust crate providing a unified high-level API for WireGuard protocol | news.ycombinator.com | 2024-01-29
  • k8s-insider

    A zero-config way to access your kubernetes cluster network

    Project mention: Show HN: A CLI tool and controller to access K8s network through WireGuard | news.ycombinator.com | 2023-08-22
  • wiresmith

    Auto-config WireGuard clients into a mesh

    Project mention: Would we still create Nebula today? | news.ycombinator.com | 2023-10-13

    https://github.com/svenstaro/wiresmith

    Open source projects with company-backed SaaS offerings:

    Netbird: Golang, full-fledged solution (desktop clients, DNS, SSO, STUN/TURN, etc)

  • wiretun

    WireGuard implementation in Rust with Tokio

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

  • 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
  • Split-tunnelling on Linux for League of Legends

    1 project | /r/ProtonVPN | 23 Jun 2023
  • Monitoring external application outside of cluster

    1 project | /r/PrometheusMonitoring | 22 Jun 2023
  • AzireVPN added Port forwarding

    1 project | /r/VPNTorrents | 18 Jun 2023
  • Run Mullvad ONLY with qBitTorrent?

    1 project | /r/mullvadvpn | 16 Jun 2023
  • Opposite of split tunnel? I want VPN only on Mullvad browser.

    2 projects | /r/mullvadvpn | 15 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Wireguard projects in Rust? This list will help you:

Project Stars
1 boringtun 5,938
2 mullvadvpn-app 4,649
3 rosenpass 1,040
4 onetun 868
5 vopono 791
6 MozWire 530
7 prometheus_wireguard_exporter 468
8 wireguard-p2p 326
9 upvpn-app 165
10 wireguard-rs 128
11 k8s-insider 85
12 wiresmith 75
13 wiretun 43

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com