Rust Wireguard

Open-source Rust projects categorized as Wireguard

Top 12 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 ?

  • mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

  • Project mention: A New Chapter for Mozilla | news.ycombinator.com | 2024-02-08

    * Mozilla VPN: wrapper around https://mullvad.net/ (and had security issues: https://www.techradar.com/news/security-audit-finds-major-is...)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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.

  • Project mention: Monitoring external application outside of cluster | /r/PrometheusMonitoring | 2023-06-22

    I have a wireguard VPN set up between a node on SITE A and a machine on SITE B. I want to utilize prometheus that is running inside the cluster to monitor the VPN connection using WireGuard Exporter (running on the SITE A node) and setting it up in accordance with this: WireGuard-vpn-s2s.

  • 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
  • wireguard-p2p

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

  • Project mention: Connecting two peers behind firewalls | /r/WireGuard | 2023-06-08

    I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p

  • 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
  • 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)

  • 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
  • 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 related posts

Index

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

Project Stars
1 boringtun 5,805
2 mullvadvpn-app 4,404
3 rosenpass 991
4 onetun 836
5 vopono 755
6 MozWire 527
7 prometheus_wireguard_exporter 448
8 wireguard-p2p 323
9 wireguard-rs 97
10 wiresmith 66
11 k8s-insider 63
12 wiretun 40

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com