w

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