SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 C++ VPN Projects
-
Tailscale uses Go https://tailscale.com/security#tailscale-is-written-in-go which might explain the larger sizes.
A cursory look through https://github.com/zerotier/ZeroTierOne shows more C++ and some Rust. Not sure how much static linking is involved here.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Russia has started indiscriminately blocking all OpenVPN/WireGuard connections | news.ycombinator.com | 2024-01-20
Some good news amidst this doom and gloom: I just installed AmneziaVPN (https://amnezia.org) on my VPS and it works great so far -- and pretty fast as well.
-
-
tinyfecVPN
A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.
-
-
openvpn3
OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
-
-
-
husarnet
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
-
-
C++ VPN discussion
C++ VPN related posts
-
Shortwire: The smallest VPN that connects two computers via the Internet
-
AWS Lambda Serverless Security. Mistakes, Oversights, and Potential Vulnerabilities
-
Nebula is an open-source and free-to-use modern C++ game engine
-
What is a proper way to support Firefox?
-
Unable to log into qBittorrent
-
GlobalProtect VPN and browser configuration
-
Mozilla VPN: CVE-2023-4104: vpndaemon wrongly implements Polkit authentication
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jan 2025
Index
What are some of the best open-source VPN projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | ZeroTier | 14,826 |
2 | amnezia-client | 6,233 |
3 | i2pd | 3,320 |
4 | tinyfecVPN | 2,351 |
5 | loki-network | 1,813 |
6 | openvpn3 | 1,012 |
7 | openvpn3-linux | 575 |
8 | mozilla-vpn-client | 487 |
9 | husarnet | 320 |
10 | ovpn-dco-win | 50 |
11 | NordVPNKrunner | 13 |