Open-source Go projects categorized as VPN

Top 23 Go VPN Projects

  • v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

    Project mention: V2ray vs Shadowsocks, which one should I host? | reddit.com/r/dumbclub | 2023-03-14
  • brook

    A cross-platform network tool designed for developers. 一个为开发者设计的跨平台网络工具.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • lantern

    Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت (by getlantern)

    Project mention: GitHub - getlantern/lantern: Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت | reddit.com/r/zed_khayemal_basij | 2022-10-27
  • Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

    Project mention: Dumbclub FAQ | reddit.com/r/u_computerscot | 2023-03-14

    Also look at the Issues and/or Discussions tabs at https://github.com/XTLS/Xray-core and follow the link to the Telegram support group.

  • Nebula

    A scalable overlay networking tool with a focus on performance, simplicity and security

    Project mention: (since Nov 2021) Nebula on Windows no longer requires installing a TAP driver. Just run the executable and off you go. | reddit.com/r/NebulaVPN | 2023-03-12
  • headscale

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

    Project mention: Cheap wireguard server | reddit.com/r/WireGuard | 2023-03-18
  • tailscale

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

    Project mention: Questions about Kubernetes | reddit.com/r/sysadmin | 2023-03-13

    Use a VPN, such as Tailscale

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Netmaker

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

    Project mention: Alternatives to ZeroTier and TailScale? | reddit.com/r/selfhosted | 2023-03-10

    You can self host Netmaker for free - https://github.com/gravitl/netmaker

  • telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    Project mention: Best Neovim PHP IDE option? | reddit.com/r/vim | 2023-01-03

    Depending on the context, the type of code you do, you may want to also look into the sister protocol to LSP, DAP—debug adaptor protocol. It really depends on your context whether local dev, dev against a remote server, and if the latter whether you run under GCP and thus have the “Snapshot Debugger”, or under Kubernetes with something like Ambassadar/Emissary and thus can run Telepresence, whether you do local or remote Docker and thus most IDEs don't necessarily magically work especially if the containers are competently locked down, etc.

  • hysteria

    Hysteria is a feature-packed proxy & relay tool optimized for lossy, unstable connections (e.g. satellite networks, congested public Wi-Fi, connecting to foreign servers from China)

    Project mention: Why won't my self-hosted VPN work? | reddit.com/r/selfhosted | 2023-03-05
  • netbird

    Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.

    Project mention: How are users remote accessing their servers without a domain name? | reddit.com/r/unRAID | 2023-03-17
  • Pomerium

    Pomerium is a context-aware access gateway.

    Project mention: Is anyone using Pomerium (identity-aware proxy)? I don't understand it. | reddit.com/r/selfhosted | 2023-02-14

    I am not sure if I understand how Pomerium works (or any identity-aware proxy).

  • wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

    Project mention: AdGuard DNS been lacking lately? | reddit.com/r/Adguard | 2023-03-11

    Use wcgf to create a WireGuard profile, edit the result (it's just a text file) to use whatever adblocking DNS you want and load it with the generic WireGuard app

  • Cloak

    A censorship circumvention tool to evade detection by authoritarian state adversaries

    Project mention: Wireguard is banned in China, anything I could do about it? | reddit.com/r/WireGuard | 2023-02-11

    You can try cloak? It is meant to circumvent these types of bans.

  • wireproxy

    Wireguard client that exposes itself as a socks5 proxy

    Project mention: How can I connect to WireGuard on a Win 10 without admin rights? | reddit.com/r/WireGuard | 2023-01-12
  • kilo

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

    Project mention: Can I run a wireguard VPN as a sidecar or a service available to my containers? | reddit.com/r/kubernetes | 2022-10-14
  • wg-ui

    WireGuard Web UI for self-serve client configurations, with optional auth.

    Project mention: Evaluating moving from OpenVPN to WireGuard. Some questions. | reddit.com/r/WireGuard | 2022-10-11

    The only way I’ve found, is to use a GUI like this: https://github.com/EmbarkStudios/wg-ui. Pi-VPN is another popular option.

  • wsl-vpnkit

    Provides network connectivity to WSL 2 when blocked by VPN

    Project mention: Can't use Warp Zero Trust on WSL 2 | reddit.com/r/CloudFlare | 2023-03-16

    So i installed warp on windows and try to run go mod init to access few packages from my org private repo, and it says the repo not found, So i search and found that WSL 2 need this for Zero Trust to run on WSL 2 : https://github.com/sakai135/wsl-vpnkit , I've download and started the service but it still can't access the repo, does anyone has this problem when developing go with zero trust ?

  • wg-gen-web

    Simple Web based configuration generator for WireGuard

  • kt-connect

    A toolkit for Integrating with your kubernetes dev environment more efficiently

  • ziti

    The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network

    Project mention: An SDK for embedding zero trust networking into Node.JS applications and web servers to improve security. | reddit.com/r/node | 2023-03-14

    This repo hosts the OpenZiti SDK for NodeJS, and is designed to help you deliver secure applications over a OpenZiti Network - https://github.com/openziti/ziti-sdk-nodejs.

  • pritunl-client-electron

    Pritunl OpenVPN client

    Project mention: OpenVPN Client that doesn't require local admin rights to connect on Windows | reddit.com/r/OpenVPN | 2022-12-20

    The only one I've found so far is https://client.pritunl.com/ so I will try that later today to see if it works with our server version and doesn't need admin rights to connect. But are there any other suggestions for third party clients?

  • drago

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

  • SaaSHub

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

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 2023-03-18.

Go VPN related posts


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

Project Stars
1 v2ray-core 21,451
2 brook 13,508
3 lantern 12,901
4 Xray-core 12,651
5 Nebula 11,440
6 headscale 11,379
7 tailscale 11,110
8 Netmaker 6,306
9 telepresence 5,684
10 hysteria 5,173
11 netbird 4,293
12 Pomerium 3,458
13 wgcf 2,645
14 Cloak 2,143
15 wireproxy 1,962
16 kilo 1,716
17 wg-ui 1,416
18 wsl-vpnkit 1,332
19 wg-gen-web 1,219
20 kt-connect 1,163
21 ziti 1,056
22 pritunl-client-electron 1,049
23 drago 1,023
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives