Open Source VPN
A VPN sees every packet you send through it, which makes it a position of total trust - so being able to verify how the traffic is actually handled is not a nice-to-have, it is the entire point of running one. The open source tools here let you read the tunneling and key-exchange code and host the server yourself, so the network that carries all your traffic answers to you instead of a provider whose logging you can only take on faith.

Headscale
Self-hosted implementation of the Tailscale control server for a single WireGuard-based tailnet
Algo VPN
Ansible-based personal VPN setup for WireGuard and IPsec in the cloud

WG-Easy
WireGuard VPN with a web-based admin UI for managing clients and monitoring traffic

NetBird
WireGuard-based zero trust networking with SSO, MFA, and granular access control
Nebula
Scalable overlay networking tool for connecting computers anywhere with encryption, certificates, and security groups

OpenVPN
Open source VPN daemon for secure tunneling and encrypted remote network access

SoftEther VPN
Cross-platform multi-protocol VPN software with SSL-VPN, WireGuard, OpenVPN, IPsec, and L2TP support

Firezone
Zero-trust remote access platform built on WireGuard with peer-to-peer encrypted tunnels

Outline Server
Shadowsocks proxy server with a REST API for access key management