wireguard-go
WireGuard client
An implementation of WireGuard in Go, providing a Linux kernel interface to create and manage WireGuard connections.
Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
3k stars
63 watching
1k forks
Language: Go
last commit: 3 months ago Related projects:
Repository | Description | Stars |
---|---|---|
wireguard/wireguard-apple | An implementation of WireGuard as an iOS and macOS application with shared components. | 1,017 |
tailscale/tailscale | Private VPN network software with 2FA and OAuth support | 19,410 |
cloudflare/boringtun | An implementation of the WireGuard protocol designed for speed and portability. | 6,117 |
google/wire | Automated dependency injection tool for Go applications | 13,077 |
defguard/wireguard-rs | Provides a unified API for managing secure and private networking using the WireGuard protocol. | 159 |
wireshark/wireshark | A network traffic analyzer and packet capture tool with graphical user interface and line-oriented sniffer capabilities | 7,290 |
xjasonlyu/tun2socks | A software project that allows users to route network traffic through a proxy layer 3 gateway for secure and private internet access. | 3,373 |
gravitl/netmaker | Automates creation of secure virtual networks using WireGuard. | 9,518 |
tonarino/innernet | A private network system using WireGuard under the hood | 5,006 |
golang/net | A collection of supplementary networking packages for the Go programming language | 2,874 |
netbirdio/netbird | A platform that enables secure private network creation and management using WireGuard-based overlay networks. | 11,151 |
andrianbdn/wg-cmd | A terminal-based tool for managing WireGuard VPN configurations | 158 |
gcla/termshark | A terminal-based interface for analyzing network protocol captures | 9,123 |
gobwas/ws | A WebSocket implementation in Go. | 6,143 |
osrg/gobgp | BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. | 3,653 |