Go Wireguard

Open-source Go projects categorized as Wireguard

Top 23 Go Wireguard Projects

  1. Xray-core

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

    Project mention: Как я поднял свой VPN | dev.to | 2025-04-09

    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

  2. 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.

    InfluxDB logo
  3. headscale

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

    Project mention: Tailscale has raised $160M | news.ycombinator.com | 2025-04-08

    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

  4. tailscale

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

    Project mention: The Umbrel OS for home-lab, self-hosted tech solutions | dev.to | 2025-05-11

    For example, the home networking, personal VPN, we may use Tailscale. https://tailscale.com/ which is also listed on the Umbrel App Store.

  5. netbird

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

    Project mention: NetBird – Open-Source Zero Trust Networking | news.ycombinator.com | 2025-04-08
  6. Netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

  7. 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-13

    I'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

  8. wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. wireproxy

    Wireguard client that exposes itself as a socks5 proxy

  11. wireguard-ui

    Wireguard web interface

  12. tun2socks

    tun2socks - powered by gVisor TCP/IP stack

    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.

  13. kilo

    Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) (by squat)

    Project mention: Hybrid k8s cluster | Talos & Kubespan | Kilo wireguard | dev.to | 2025-03-25

    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.

  14. wg-gen-web

    Simple Web based configuration generator for WireGuard

  15. drago

    ☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.

  16. wg-portal

    WireGuard Configuration Portal with LDAP connection

  17. wesher

    wireguard overlay mesh network manager

  18. wiretap

    Wiretap is a transparent, VPN-like proxy server that tunnels traffic via WireGuard and requires no special privileges to run.

  19. wireguird

    wireguard gtk gui for linux

  20. wgsd

    A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics

  21. wgctrl-go

    Package wgctrl enables control of WireGuard interfaces on multiple platforms.

  22. dsnet

    FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.

  23. wireguard-operator

    Painless deployment of wireguard on kubernetes

  24. wg-access-server

    An all-in-one WireGuard VPN solution featuring a user-friendly web interface for easy device management and connectivity. (by freifunkMUC)

  25. wag

    Simple Wireguard 2FA

    Project mention: Setting up WireGuard VPN with WAG for Enhanced Security and MFA | dev.to | 2024-11-16

    Reference: WAG GitHub Repository

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Wireguard discussion

Log in or Post with

Go Wireguard related posts

  • The Umbrel OS for home-lab, self-hosted tech solutions

    1 project | dev.to | 11 May 2025
  • How I made my Home Server accessible outside my home

    4 projects | dev.to | 1 May 2025
  • Wiredoor VS frp - a user suggested alternative

    2 projects | 26 Apr 2025
  • Tailscale has raised $160M

    7 projects | news.ycombinator.com | 8 Apr 2025
  • NetBird – Open-Source Zero Trust Networking

    1 project | news.ycombinator.com | 8 Apr 2025
  • An open source, self-hosted implementation of the Tailscale control server

    12 projects | news.ycombinator.com | 2 Apr 2025
  • Tailscale Enterprise Plan 9 Support

    1 project | news.ycombinator.com | 2 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?