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
64 watching
1k forks
Language: Go
last commit: 5 months ago Related projects:
Repository | Description | Stars |
---|---|---|
wireguard/wireguard-apple | An implementation of WireGuard as an iOS and macOS application with shared components. | 1,030 |
tailscale/tailscale | Private VPN network software with 2FA and OAuth support | 19,879 |
cloudflare/boringtun | An implementation of the WireGuard protocol designed for speed and portability. | 6,165 |
google/wire | Automated dependency injection tool for Go applications | 13,186 |
defguard/wireguard-rs | Provides a unified API for managing secure and private networking using the WireGuard protocol. | 165 |
wireshark/wireshark | Analyzes and displays network traffic in real-time. | 7,369 |
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,474 |
gravitl/netmaker | Automates creation of secure virtual networks using WireGuard. | 9,587 |
tonarino/innernet | A private network system using WireGuard under the hood | 5,029 |
golang/net | A collection of supplementary networking packages for the Go programming language | 2,883 |
netbirdio/netbird | A platform that enables secure private network creation and management using WireGuard-based overlay networks. | 11,485 |
andrianbdn/wg-cmd | A terminal-based tool for managing WireGuard VPN configurations | 160 |
gcla/termshark | A terminal UI for network protocol analysis | 9,161 |
gobwas/ws | A WebSocket implementation in Go. | 6,169 |
osrg/gobgp | BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. | 3,667 |