The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 12 Rust Wireguard Projects
-
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.
-
MozWire
MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
-
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.
-
wireguard-rs
Rust library providing unified WireGuard interface to native/kernel and userspace implementations
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
* Mozilla VPN: wrapper around https://mullvad.net/ (and had security issues: https://www.techradar.com/news/security-audit-finds-major-is...)
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02Vopono (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."
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
Project mention: Monitoring external application outside of cluster | /r/PrometheusMonitoring | 2023-06-22I 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.
I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p
Project mention: Show HN: Rust crate providing a unified high-level API for WireGuard protocol | news.ycombinator.com | 2024-01-29
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)
Project mention: Show HN: A CLI tool and controller to access K8s network through WireGuard | news.ycombinator.com | 2023-08-22
Rust Wireguard related posts
- Does/Will AzireVPN support split-tunneling?
- I did some benchmarks of Linux WireGuard implementations
- Split-tunnelling on Linux for League of Legends
- Monitoring external application outside of cluster
- AzireVPN added Port forwarding
- Run Mullvad ONLY with qBitTorrent?
- Opposite of split tunnel? I want VPN only on Mullvad browser.
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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