Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust
0 comments
- Points135
- Comments24
0 comments
Story details from Hacker News ↗ · linked article on firezone.dev.
Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust was first seen on Hacker News · Front page on Oct 30, 2026. Since then it has appeared in 56 checks on 2 different days. Its best position was #16 of 30, reached on Oct 31, 11:22 UTC. It dropped off the list after Oct 31, 12:07 UTC.
Position on Hacker News · Front page at every check (lower is better).
Best rank per day (UTC).
Platform metric as reported by Hacker News.
A few top-level comments from Hacker News, shortened. Read the full thread on Hacker News.
It was all going great until I read > The design also avoids problems like function coloring and plays well with Rust's ownership rules. Async is not I/O. It can be used for I/O, but it's just a way of writing pure, deterministic state machines that keeps a logical flow together instead of scattered over a bunch of…
Sweet, this is basically how I design my protocol implementations in rust as well. Way more testable, the bulk can be shared between async and blocking IO, it's a lot easier to completely ban unsafe in your dependencies (excepting std and core), etc.
Mullvad spun their own implementation off of boringtun as well (called gotatun[0]) [0] https://github.com/mullvad/gotatun
Archived daily, weekly and monthly lists that include this entry.
Not at the moment. It was last on the list on Oct 31, 12:07 UTC, after 2 days of trending.
#16 on Hacker News · Front page, on Oct 31, 11:22 UTC. Trendoday checks this list every 15 minutes.
It was first seen on Oct 30, 2026 and has been on the list on 2 days (56 checks) since.
135 points and 24 comments; submitted by wh33zle on Oct 30, 2026.