HN Hall of Fame Weekly email

The state of building user interfaces in Rust

Screenshot of areweguiyet.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 2 of them.

submissions
7
submitters
7
observed span
2020–2026
peak thread · 189 comments
205 pts
latest 20+ return · 2026-06-10
200 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I've done professional GUI programming and there are really only three options that make sense: 1. Write the GUI natively per platform. This is best from a UX perspective but is expensive and you probably need different developers working on different platforms. Other downside is that really advanced functionality is harder to implement and sometimes the performance of native APIs is poor and hard to improve (Apple has this problem frequently). 2. Use a cross-platform framework like Qt (Electron would…

Throwing in my vote... I've been doing everything with wasm-bindgen/web-sys, i.e. just doing my UIs in html, and for 99% that's what I'd want anyways. Web UIs are portable, remotely accessible, and don't require installation on each client. For the small percent that's left where speed is critical, I've just been using wgpu and wgsl-bindgen directly. I can't think of what I'd want a native UI solution for. And then having to deal with porting it to iOS, Android, Windows…

rendaw·200-point thread·

I have this dream where I'd be able to write an application once in Rust (be it simple game, CRUD, chat, whatever) , target WASM and have users be able to run it (via browser) on desktop, android, or iOS and not have to write the program 4-6 times for different OS's. However - seeing some people diving into the WASM details makes me wonder whether it will be the way the browser implement WebAssembly that stops us from doing…

Popular in 2021 (205 points, 189 comments) https://news.ycombinator.com/item?id=27782337

gnabgib·3-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
434

reference only — not used in Hall rules or ranking

Total comments
342

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-05-17Are We GUI Yet?gtirloni202
2021-07-09Are we GUI Yet? The state of building user interfaces in RustFirst breakout · Best threadbelter205189
2021-08-17Are We GUI Yet?tambourine_man20
2022-08-03Are We GUI Yet?ibobev10
2024-01-18The state of building user interfaces in Rustsaikatsg30
2025-11-21Are We GUI Yet?creata31
2026-06-10The state of building user interfaces in RustHall induction · Latest 20+ point returnmahirsaid200150