Wireguard

Open-source projects categorized as Wireguard

Top 23 Wireguard Open-Source Projects

Wireguard
  1. algo

    Set up a personal VPN in the cloud

    Project mention: Serverless VPN Self-hosted Be your own private on-demand VPN provider | news.ycombinator.com | 2024-12-06
  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. 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

  4. headscale

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

    Project mention: Ditching Obsidian and building my own | news.ycombinator.com | 2025-05-18
  5. tailscale

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

    Project mention: Ditching Obsidian and building my own | news.ycombinator.com | 2025-05-18

    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.

  6. wg-easy

    The easiest way to run WireGuard VPN + Web-based Admin UI.

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

    https://github.com/netbirdio/netbird is probably what good looks like with regards to your last paragraph.

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

  9. SaaSHub

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

    SaaSHub logo
  10. SoftEther

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

  11. Netmaker

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

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

  13. wireguard-install

    WireGuard VPN installer for Linux servers

    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.

  14. pangolin

    Tunneled Mesh Reverse Proxy Server with Identity and Access Control and Dashboard UI

    Project mention: Pangolin: Tunneled Mesh Reverse Proxy Server with Identity and Access Control | news.ycombinator.com | 2025-03-13
  15. pivpn

    The Simplest VPN installer, designed for Raspberry Pi

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

    Project mention: WireGuard: Beyond the Most Basic Configuration | news.ycombinator.com | 2024-11-24

    Not played with this yet, but https://github.com/firezone/firezone is another example.

  17. amnezia-client

    Amnezia VPN Client (Desktop+Mobile)

  18. wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

  19. boringtun

    Userspace WireGuard® Implementation in Rust

    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

  20. mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    Project mention: Getting Started with Rust | dev.to | 2024-10-25

    8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.

  21. one_click_script

    install latest or LTS linux kernel and enable BBR or BBR plus

  22. wireproxy

    Wireguard client that exposes itself as a socks5 proxy

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

  24. wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

  25. wireguard-docs

    📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

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

Wireguard discussion

Log in or Post with

Wireguard related posts

  • Lets Encrypt Ending TLS Client Authentication Certificate Support in 2026

    2 projects | news.ycombinator.com | 17 May 2025
  • The Umbrel OS for home-lab, self-hosted tech solutions

    1 project | dev.to | 11 May 2025
  • Show HN: Wiredoor adds OAuth2 login to protect self-hosted services

    1 project | news.ycombinator.com | 7 May 2025
  • How I made my Home Server accessible outside my home

    4 projects | dev.to | 1 May 2025
  • Show HN: Wiredoor – Securely expose private services

    1 project | news.ycombinator.com | 26 Apr 2025
  • Wiredoor VS frp - a user suggested alternative

    2 projects | 26 Apr 2025
  • Again self-hosting! on k3s

    4 projects | dev.to | 15 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

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?