wireguard-go
Developed by WireGuard
wireguard-go is a Go-based user-space implementation of the WireGuard secure VPN protocol. It operates via TUN devices in user space, providing high portability for operating systems where kernel-level implementation is unavailable or difficult, such as macOS, Windows, FreeBSD, and OpenBSD. It integrates seamlessly with standard networking and wg configuration tools.
- User-Space Execution
- Cross-Platform Portability
- Standard wg Tool Compatibility
- Go-Powered Implementation
desktop