Rust VPN

Open-source Rust projects categorized as VPN

Top 14 Rust VPN Projects

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

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. geph4-client

    Geph (θΏ·ιœ§ι€š) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.

  4. vpncloud

    Peer-to-peer VPN

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

    10. Vpncloud Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.

  5. GlobalProtect-openconnect

    A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, and client certificate authentication, etc.

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

  7. clash-rs

    ClashRS is a network proxy software that you can use to control how you want to divert your internet traffic through different proxy servers with flexible rules and multiple different supported outbound protocols. - 🌍 Dynamic remote rule/proxy loader. - 🎡 Tracing with Jaeger

  8. shoes

    A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)

  9. SaaSHub

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

    SaaSHub logo
  10. Node

    MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom. (by MASQ-Project)

  11. wireguard-rs

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

  12. quincy

    QUIC-based VPN

  13. k8s-insider

    A zero-config way to access your kubernetes cluster network

  14. kadugu

    Fast and easy to configure application layer VPN

    Project mention: Ask HN: What are you working on (August 2024)? | news.ycombinator.com | 2024-08-24
  15. express-vpn-gui

    ExpressVPN GUI for Linux

  16. wired

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

  17. 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 VPN discussion

Log in or Post with

Rust VPN related posts

  • PQConnect – a new easy-to-install layer of Internet security from DJB, Lange

    3 projects | news.ycombinator.com | 27 Dec 2024
  • Yggdrasil Network

    4 projects | news.ycombinator.com | 16 Nov 2024
  • Randomness extractors: making fair coins out of biased coins

    2 projects | news.ycombinator.com | 15 Sep 2024
  • Sans-IO: The secret to effective Rust for network services

    6 projects | news.ycombinator.com | 3 Jul 2024
  • Porn restrictions are leading to a VPN boom

    1 project | news.ycombinator.com | 6 Apr 2024
  • Ask HN: How to choose the desktop platform and tech for desktop app development?

    1 project | news.ycombinator.com | 2 Apr 2024
  • A New Chapter for Mozilla

    2 projects | news.ycombinator.com | 8 Feb 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

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

# Project Stars
1 mullvadvpn-app 5,396
2 geph4-client 2,914
3 vpncloud 1,846
4 GlobalProtect-openconnect 1,493
5 rosenpass 1,139
6 clash-rs 943
7 shoes 284
8 Node 179
9 wireguard-rs 173
10 quincy 129
11 k8s-insider 105
12 kadugu 25
13 express-vpn-gui 16
14 wired 15

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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