Hacker GitHub

← All repos

WireGuard/wireguard-go

View on GitHub ↗ ★ 4,488 Go

Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go

13 mentions on Hacker News by 11 people: 1 story, 12 comments · first 2019-04-02 · latest 2026-09-13

Mentions per year 13 mentions · busiest year 2024 (4)
20082026
  1. ▲ 5
    Go Implementation of WireGuard
    story by Bluestein · 2026-09-13 · 0 comments
  2. Yes; also see: https://github.com/WireGuard/wireguard-go/blob/12269c2761734...
  3. Would you accept https://github.com/WireGuard/wireguard-go/blob/master/tun/ne... as a solution? =) Edit: also i personally find TUN very convenient.
    comment by dilyevsky · 2024-04-09 · in Writing scalable backends in UDP
  4. Upstream WireGuard (golang) has had this capability for a few years now: https://github.com/WireGuard/wireguard-go/tree/master/tun/ne...
  5. Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
  6. …this is built on the wireguard-go + gvisor mashup, that allows you to do this with just Wireguard: https://github.com/WireGuard/wireguard-go/tree/master/tun/ne... One of my favorite applications of this is this little tool that turns…
    comment by asmor · 2023-10-08 · in The Tailscale Universal Docker Mod
  7. …as a web server because you need to be privileged to do things like work with raw packets. However, https://github.com/WireGuard/wireguard-go is a userspace implementation of WireGuard and has recently incorporated Google's userspace…
  8. …of both a http-client and a http-server running over wireguard (a poor man's QUIC, if you will): https://github.com/WireGuard/wireguard-go/tree/master/tun/ne... fly.io wrote about such a setup not long ago too:…
  9. …in which David Crawshaw, aware of all these problems, created an IP type like: It's in a PR here: https://github.com/WireGuard/wireguard-go/pull/11/files Which mentions: > Typically throughout WireGuard, we've used [4]byte for v4 and…
  10. Why is in-kernel Wireguard a priority? I'm happily using https://github.com/WireGuard/wireguard-go with no issues to speak of, on FreeBSD.
  11. …rather than the kernel. It still requires configuring network interfaces which requires root. [0]: https://github.com/WireGuard/wireguard-go
  12. …for devices without WireGuard in the kernel, which at the moment is pretty much all. [0] https://github.com/WireGuard/wireguard-go [1] https://www.wireguard.com/xplatform/
    comment by dpwm · 2019-05-16 · in WireGuard on OpenBSD
  13. There is also an official user space implementation. The performance is not bad at all. [1] https://github.com/WireGuard/wireguard-go .
    comment by andyonthewings · 2019-04-02 · in Warp – Mobile VPN