HN Hall of Fame Weekly email

Libui: GUI library in C

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

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

submissions
6
submitters
6
observed span
2016–2021
peak thread · 182 comments
373 pts
latest 20+ return · 2018-05-19
356 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

This is a very good approach for the current times! As far as I understand from the source code, libui is a thin C wrapper that makes calls to each platform native ui framework. For instance, to create a window on OSX it calls the corresponding Cocoa function, for Linux the corresponding GTK function, etc. So, unlike Qt and GTK which are heavy cross-platform libraries because they can "draw" their own widgets themselves, this library seems to just call other…

A lot of the comments have mentioned the lack of documentation this project has, and then they've received replies of the form "you should submit a pull request, the author doesn't owe you anything". Here's my take on it: I don't owe the author anything either. But if I'm considering which project to use, I'd probably choose the one with documentation, since it signals better goals and higher code quality. It's absurd to think that I should just pick up…

Tcl/Tk has been able to do this for a long time: http://www.mcvoy.com/lm/bitmover/lm/gui-config/gui.html

This is the nuts and bolts of the Proton Native library that was featured on HN last week [1]. [1] https://news.ycombinator.com/item?id=16978901

sjroot·1-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
738

reference only — not used in Hall rules or ranking

Total comments
346

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2016-05-20Libui: GUI library in CFirst breakout · Best threadavitex373182
2017-11-03Portable cross-platform GUI library for Cj_s41
2018-05-08Libui: portable GUI library in C with many other language bindingssjroot11
2018-05-19Libui: a portable GUI library for CLatest 20+ point returnaxiomdata316356162
2020-09-08Libui – Simple and portable (but not inflexible) GUI library in CHall inductionpeter_d_sherman20
2021-02-23Libui: A cross-platform wrapper over native GUI libraries (in C)ducktective20