back to home

Best Open Source wireguard Libraries

A curated list of the most popular GitHub repositories tagged with wireguard. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1juanfont/headscale

An open source, self-hosted implementation of the Tailscale control server

35,622Go
Analyze Code

#2XTLS/Xray-core

Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

35,229Go
Analyze Code

#3MHSanaei/3x-ui

Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Tunnel, Mixed, HTTP, Tun)

30,636HTML
Analyze Code

#4trailofbits/algo

Set up a personal VPN in the cloud

30,347Python
Analyze Code

#5tailscale/tailscale

The easiest, most secure way to use WireGuard and 2FA.

28,610Go
Analyze Code

#6hiddify/hiddify-app

Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.

26,332Dart
Analyze Code

#7StreisandEffect/streisand

Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

23,732Shell
Analyze Code

#8netbirdio/netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

22,858Go
Analyze Code

#9fosrl/pangolin

Identity-aware VPN and proxy for remote access to anything, anywhere.

19,132TypeScript
Analyze Code

#10mikeroyal/Self-Hosting-Guide

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

18,702Dockerfile
Analyze Code

#11qdm12/gluetun

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

13,077Go
Analyze Code

#12SoftEtherVPN/SoftEtherVPN

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

13,000C
Analyze Code

#13cloudflare/boringtun

Userspace WireGuard® Implementation in Rust

6,910Rust
Analyze Code

#14mullvad/mullvadvpn-app

The Mullvad VPN client app for desktop and mobile

6,777Rust
Analyze Code