InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go Wireguard Projects
-
Xray-core
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
wget https://github.com/XTLS/Xray-core/releases/download/v25.3.6/Xray-linux-64.zip unzip Xray-linux-64.zip chmod +x xray mv xray /usr/bin/xray
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
I've always been on the outside looking in, so I've never used Tailscale or its open-source brethren.
Would this service be comparable to Headscale[0]?
[0] https://github.com/juanfont/headscale
-
For example, the home networking, personal VPN, we may use Tailscale. https://tailscale.com/ which is also listed on the Umbrel App Store.
-
netbird
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
-
Netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
-
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.
Project mention: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs | news.ycombinator.com | 2025-01-13I've been using the LSIO Webtop images for a few years. They're awesome for composable desktops that I run behind a VPN for a quick and easy dirty connection at home.
Combine the Webtop images by forcing it's traffic through the Gluetun [0] container and you're up and running. These Webtop containers are nice and snappy as well thanks to Kasm. Awesome OSS.
[0] https://github.com/qdm12/gluetun
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Httptap: View HTTP/HTTPS requests made by any Linux program | news.ycombinator.com | 2025-02-03
Interesting. Care to share any info about your setup? Would it be a matter of httptap reading a certain environment variable and then forwarding traffic to a SOCKS proxy?
FWIW there is also the excellent tun2socks (https://github.com/xjasonlyu/tun2socks), which was a significant inspiration for this project, and is specifically designed to forward traffic from a TUN device to a SOCKS proxy.
-
kilo
Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) (by squat)
A solution that supports meshed logical topologies - Kilo. It enables you to manage traffic between nodes in multiple datacenters while keeping native networking intact within each datacenter, for intra-datacenter communication.
-
-
drago
☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.
-
-
-
wiretap
Wiretap is a transparent, VPN-like proxy server that tunnels traffic via WireGuard and requires no special privileges to run.
-
-
-
-
dsnet
FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.
-
-
wg-access-server
An all-in-one WireGuard VPN solution featuring a user-friendly web interface for easy device management and connectivity. (by freifunkMUC)
-
Project mention: Setting up WireGuard VPN with WAG for Enhanced Security and MFA | dev.to | 2024-11-16
Reference: WAG GitHub Repository
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Wireguard discussion
Go Wireguard related posts
-
The Umbrel OS for home-lab, self-hosted tech solutions
-
How I made my Home Server accessible outside my home
-
Wiredoor VS frp - a user suggested alternative
2 projects | 26 Apr 2025 -
Tailscale has raised $160M
-
NetBird – Open-Source Zero Trust Networking
-
An open source, self-hosted implementation of the Tailscale control server
-
Tailscale Enterprise Plan 9 Support
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source Wireguard projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Xray-core | 28,374 |
2 | headscale | 28,259 |
3 | tailscale | 22,483 |
4 | netbird | 13,552 |
5 | Netmaker | 10,235 |
6 | gluetun | 9,788 |
7 | wgcf | 6,716 |
8 | wireproxy | 4,914 |
9 | wireguard-ui | 4,655 |
10 | tun2socks | 3,817 |
11 | kilo | 2,114 |
12 | wg-gen-web | 1,654 |
13 | drago | 1,117 |
14 | wg-portal | 1,095 |
15 | wesher | 953 |
16 | wiretap | 943 |
17 | wireguird | 848 |
18 | wgsd | 846 |
19 | wgctrl-go | 826 |
20 | dsnet | 694 |
21 | wireguard-operator | 693 |
22 | wg-access-server | 648 |
23 | wag | 598 |