GotaTun -- Mullvad's WireGuard Implementation in Rust
15 hours ago
- #VPN
- #Rust
- #WireGuard
- GotaTun is a WireGuard implementation in Rust, forked from BoringTun, aimed at speed, efficiency, and reliability.
- Integrated privacy features like DAITA & Multihop, with first-class Android support and performance optimizations.
- Rolled out to Android users, aiming for other platforms in 2026.
- Replaced wireguard-go due to high crash rates (85% of app crashes) and FFI complexity between Rust and Go.
- GotaTun eliminated crashes, reducing user-perceived crash rate from 0.40% to 0.01% on Android.
- Future plans include a security audit, cross-platform rollout, and performance improvements.