Trendoday

Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust

0 comments

  • Points135
  • Comments24
–Rank now
#16Peak rank
2Days on list
–Score · 7d
Oct 30, 2026First seen

On Hacker News

Points
135
Comments
24
Submitted by
wh33zle
Posted
Oct 30, 2026
Site
firezone.dev

Story details from Hacker News ↗ · linked article on firezone.dev.

Trending history

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.

Rank history

Position on Hacker News · Front page at every check (lower is better).

#1#11#20#30 22:2201:4805:1408:4112:07 Oct 30, 22:22 UTC · #30Oct 30, 22:37 UTC · #29Oct 30, 22:52 UTC · #24Oct 30, 23:07 UTC · #25Oct 30, 23:22 UTC · #26Oct 30, 23:37 UTC · #26Oct 30, 23:52 UTC · #26Oct 31, 00:07 UTC · #24Oct 31, 00:22 UTC · #23Oct 31, 00:37 UTC · #24Oct 31, 00:52 UTC · #24Oct 31, 01:07 UTC · #25Oct 31, 01:22 UTC · #25Oct 31, 01:37 UTC · #24Oct 31, 01:52 UTC · #24Oct 31, 02:07 UTC · #24Oct 31, 02:22 UTC · #25Oct 31, 02:37 UTC · #25Oct 31, 02:52 UTC · #23Oct 31, 03:07 UTC · #23Oct 31, 03:22 UTC · #22Oct 31, 03:37 UTC · #22Oct 31, 03:52 UTC · #22Oct 31, 04:07 UTC · #22Oct 31, 04:22 UTC · #22Oct 31, 04:37 UTC · #19Oct 31, 04:52 UTC · #19Oct 31, 05:07 UTC · #19Oct 31, 05:22 UTC · #19Oct 31, 05:37 UTC · #20Oct 31, 05:52 UTC · #21Oct 31, 06:07 UTC · #21Oct 31, 06:22 UTC · #21Oct 31, 06:37 UTC · #20Oct 31, 06:52 UTC · #20Oct 31, 07:07 UTC · #20Oct 31, 07:22 UTC · #20Oct 31, 07:37 UTC · #20Oct 31, 07:52 UTC · #20Oct 31, 08:07 UTC · #20Oct 31, 08:22 UTC · #20Oct 31, 08:37 UTC · #20Oct 31, 08:52 UTC · #19Oct 31, 09:07 UTC · #19Oct 31, 09:22 UTC · #19Oct 31, 09:37 UTC · #19Oct 31, 09:52 UTC · #19Oct 31, 10:07 UTC · #19Oct 31, 10:22 UTC · #19Oct 31, 10:37 UTC · #18Oct 31, 10:52 UTC · #18Oct 31, 11:07 UTC · #18Oct 31, 11:22 UTC · #16Oct 31, 11:37 UTC · #17Oct 31, 11:52 UTC · #17Oct 31, 12:07 UTC · #17

Last 14 days

Best rank per day (UTC).

Oct 26today

Metric history

Platform metric as reported by Hacker News.

04692139 22:2201:4805:1408:4112:07 Oct 30, 22:22 UTC · 6Oct 30, 22:37 UTC · 14Oct 30, 22:52 UTC · 24Oct 30, 23:07 UTC · 29Oct 30, 23:22 UTC · 36Oct 30, 23:37 UTC · 41Oct 30, 23:52 UTC · 44Oct 31, 00:07 UTC · 45Oct 31, 00:22 UTC · 45Oct 31, 00:37 UTC · 47Oct 31, 00:52 UTC · 49Oct 31, 01:07 UTC · 52Oct 31, 01:22 UTC · 55Oct 31, 01:37 UTC · 56Oct 31, 01:52 UTC · 58Oct 31, 02:07 UTC · 60Oct 31, 02:22 UTC · 65Oct 31, 02:37 UTC · 66Oct 31, 02:52 UTC · 70Oct 31, 03:07 UTC · 74Oct 31, 03:22 UTC · 77Oct 31, 03:37 UTC · 81Oct 31, 03:52 UTC · 86Oct 31, 04:07 UTC · 86Oct 31, 04:22 UTC · 89Oct 31, 04:37 UTC · 91Oct 31, 04:52 UTC · 93Oct 31, 05:07 UTC · 95Oct 31, 05:22 UTC · 96Oct 31, 05:37 UTC · 98Oct 31, 05:52 UTC · 99Oct 31, 06:07 UTC · 100Oct 31, 06:22 UTC · 103Oct 31, 06:37 UTC · 106Oct 31, 06:52 UTC · 108Oct 31, 07:07 UTC · 113Oct 31, 07:22 UTC · 114Oct 31, 07:37 UTC · 118Oct 31, 07:52 UTC · 118Oct 31, 08:07 UTC · 124Oct 31, 08:22 UTC · 124Oct 31, 08:37 UTC · 126Oct 31, 08:52 UTC · 126Oct 31, 09:07 UTC · 127Oct 31, 09:22 UTC · 128Oct 31, 09:37 UTC · 129Oct 31, 09:52 UTC · 130Oct 31, 10:07 UTC · 133Oct 31, 10:22 UTC · 135Oct 31, 10:37 UTC · 136Oct 31, 10:52 UTC · 136Oct 31, 11:07 UTC · 136Oct 31, 11:22 UTC · 137Oct 31, 11:37 UTC · 138Oct 31, 11:52 UTC · 138Oct 31, 12:07 UTC · 139

From the discussion

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

Questions

Is Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust trending on Hacker News right now?

Not at the moment. It was last on the list on Oct 31, 12:07 UTC, after 2 days of trending.

What is the highest rank Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust reached?

#16 on Hacker News · Front page, on Oct 31, 11:22 UTC. Trendoday checks this list every 15 minutes.

How long has Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust been trending?

It was first seen on Oct 30, 2026 and has been on the list on 2 days (56 checks) since.

How much discussion did it get on Hacker News?

135 points and 24 comments; submitted by wh33zle on Oct 30, 2026.