Open-source C projects categorized as VPN | Edit details

Top 14 C VPN Projects

  • GitHub repo SoftEther

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.

    Project mention: SoftEtherVPN: Cross-platform multi-protocol VPN software | news.ycombinator.com | 2021-10-21
  • GitHub repo OpenVPN

    OpenVPN is an open source VPN daemon

    Project mention: How to get around "fortnet" | reddit.com/r/techsupport | 2021-11-08

    If it's a personal device that isn't locked down, create your own VPN by renting a server from linode.com and installing OpenVPN. Don't trust commercial VPNs with your data, free or paid. Renting a server close to you also means that your network latency, and therefore performance hit, will be lower.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo dsvpn

    A Dead Simple VPN.

    Project mention: Encrypting Data Between Raspberry Pi 4s Using PyCryptodome | reddit.com/r/crypto | 2021-10-28

    Or dsvpn which doesn't even require a kernel module.

  • GitHub repo iodine

    Official git repo for iodine dns tunnel

    Project mention: Connect to VPN server through DNS Tunneling | reddit.com/r/VPN | 2021-11-09

    Iodine can tunnel IPv4 data through a DNS server, but you need your own domain name and server. https://github.com/yarrick/iodine

  • GitHub repo n2n

    Peer-to-peer VPN

    Project mention: How to SSH into computers over the internet for maintenance? | reddit.com/r/linuxquestions | 2021-10-04

    Otherwise my plan is to use n2n so I don't need to setup a vpn server and n2n also takes care of the nat firewall. I want to wrap everything up into two shell scrips, one to install the required software, configure everything and start the session and of course one to shut everything down again.

  • GitHub repo tinc

    a VPN daemon

    Project mention: Tailscale free for open source projects | news.ycombinator.com | 2021-09-17
  • GitHub repo strongswan

    strongSwan - IPsec-based VPN

    Project mention: IPSEC Vpn to Fortigate from Linux - possible or options? | reddit.com/r/fortinet | 2021-09-22

    Pretty much any IPSec client should work, doesn't have to be FortiClient. Quick Google search shows this as a possible option: https://www.strongswan.org/

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo openmptcprouter

    OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt

    Project mention: Bridged LTE to firewall setup - need help | reddit.com/r/networking | 2021-11-25

    https://www.openmptcprouter.com/ + a VPS will solve the situation for you.

  • GitHub repo android-app

    Official ProtonVPN Android app

    Project mention: ⟳ 0 apps added, 25 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-11-05

    ProtonVPN - Secure and Free VPN (version Free Swiss VPN with advanced security and privacy features.

  • GitHub repo glorytun

    Multipath UDP tunnel

    Project mention: Glorytun – Multipath UDP Tunnel | news.ycombinator.com | 2021-10-14
  • GitHub repo DPITunnel

    DPITunnel is an android app made for censorship bypass

    Project mention: Rehber: VPN kullanmadan Yasaklı sitelere nasıl girilir? (pornhub.com, sedatpeker.com, pastebin.com vb.) | reddit.com/r/KGBTR | 2021-09-20
  • GitHub repo lightway-core

    Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

    Project mention: ExpressVPN open-sources Lightway: a modern VPN protocol | reddit.com/r/programming | 2021-08-10
  • GitHub repo android-app

    Official IVPN Android app (by ivpn)

    Project mention: IVPN for Android (v.2.8.0) is out with WireGuard Multi-hop | reddit.com/r/IVPN | 2021-11-07

    https://github.com/ivpn/android-app/issues/104 https://github.com/ivpn/android-app/issues/105

  • GitHub repo lightway-laser

    Lightway Laser is a reference point-to-point Linux client/server implementation for Lightway Core.

    Project mention: ExpressVPN open-sources Lightway: a modern VPN protocol | news.ycombinator.com | 2021-08-10

    We have released a reference implementation that uses Lightway Core to create both a client and a server. It can be found here:


    Lightway Core is designed specifically to be embeddable and to work well on any platform without making assumptions about how that platform works (i.e. OpenVPN assumes a tun-like device).

    The comparison to WolfSSL is a good one because it was inspired by their library's design. As WolfSSL is to SSL, Lightway Core is to VPN tunnels. Just like WolfSSL, how you use Lightway Core is really up to you.

    For example, if you wanted to create a VPN that connects over Google Sheets or uses DNS messages, you’d be able to do that easily with Lightway Core.

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). The latest post mention was on 2021-11-25.

C VPN related posts


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

Project Stars
1 SoftEther 8,474
2 OpenVPN 6,468
3 dsvpn 4,892
4 iodine 3,936
5 n2n 3,335
6 tinc 1,385
7 strongswan 1,269
8 openmptcprouter 872
9 android-app 748
10 glorytun 487
11 DPITunnel 245
12 lightway-core 225
13 android-app 91
14 lightway-laser 6
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives