SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Wireguard Open-Source Projects
-
Project mention: Serverless VPN Self-hosted Be your own private on-demand VPN provider | news.ycombinator.com | 2024-12-06
-
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.
-
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
-
-
Tailscale has made all of their client source code available for anyone to view so if you want to confirm that you’re not sending unencrypted data or keys through their servers you’re more than free to do so.
https://github.com/tailscale/tailscale
I think there is some merit to setting up wireguard (e.g. you want more devices than what Tailscale offers for free, or their servers become unreliable for some reason)
But people who push the “scarey boogeyman will look at your data” with Tailscale are either technically illiterate or overly-paranoid.
-
-
netbird
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
Project mention: Lets Encrypt Ending TLS Client Authentication Certificate Support in 2026 | news.ycombinator.com | 2025-05-17https://github.com/netbirdio/netbird is probably what good looks like with regards to your last paragraph.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SoftEther
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
-
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
-
Project mention: How ads are chewing through half of your mobile data | news.ycombinator.com | 2025-01-05
You can either set each up yourself, or there are a variety of containers available. A chatbot of your choice can likely guide you through it, since it'll depend on your specific network setup and how exactly you'd like it configured.
AdGuardHome is fairly straightforward: https://github.com/AdguardTeam/AdGuardHome?tab=readme-ov-fil...
And here is a nice script to install wireguard: https://github.com/angristan/wireguard-install
And you'll likely need to forward the WireGuard port.
-
Project mention: Pangolin: Tunneled Mesh Reverse Proxy Server with Identity and Access Control | news.ycombinator.com | 2025-03-13
-
-
firezone
Open-source VPN server and egress firewall for Linux built on WireGuard. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), secure, performant, and self hostable.
Not played with this yet, but https://github.com/firezone/firezone is another example.
-
-
-
Project mention: WireGuard-rs – Official Rust implementation of WireGuard | news.ycombinator.com | 2024-08-11
I am hesitant to use this, it appears to be basically unmaintained
https://github.com/cloudflare/boringtun/issues/344
https://github.com/cloudflare/boringtun/issues/407
-
8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.
-
-
-
wirehole
WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.
-
wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
-
wireguard-docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Wireguard discussion
Wireguard related posts
-
Lets Encrypt Ending TLS Client Authentication Certificate Support in 2026
-
The Umbrel OS for home-lab, self-hosted tech solutions
-
Show HN: Wiredoor adds OAuth2 login to protect self-hosted services
-
How I made my Home Server accessible outside my home
-
Show HN: Wiredoor – Securely expose private services
-
Wiredoor VS frp - a user suggested alternative
2 projects | 26 Apr 2025 -
Again self-hosting! on k3s
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 May 2025
Index
What are some of the best open-source Wireguard projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | algo | 29,405 |
2 | Xray-core | 28,583 |
3 | headscale | 28,654 |
4 | tailscale | 22,612 |
5 | wg-easy | 18,756 |
6 | netbird | 13,689 |
7 | Self-Hosting-Guide | 13,368 |
8 | SoftEther | 12,247 |
9 | Netmaker | 10,260 |
10 | gluetun | 9,862 |
11 | wireguard-install | 9,265 |
12 | pangolin | 8,589 |
13 | pivpn | 7,571 |
14 | firezone | 7,225 |
15 | amnezia-client | 7,097 |
16 | wgcf | 6,729 |
17 | boringtun | 6,387 |
18 | mullvadvpn-app | 5,805 |
19 | one_click_script | 4,944 |
20 | wireproxy | 4,941 |
21 | wirehole | 4,852 |
22 | wstunnel | 4,834 |
23 | wireguard-docs | 4,818 |