alt.hn

7/28/2026 at 1:38:41 PM

Show HN: Base-GPUI: A GPUI port of Base UI headless components

https://github.com/LukeTandjung/base-gpui

by autodidacc

7/28/2026 at 5:51:12 PM

Wait, what?! These examples run in the browser? This rust library is atop GPUI which is already well used for native apps, but outputs primarily / only (I'd guess only?) web apps? And they are real web apps, with html, unlike the Flutter abomination?

This is sick. This is so rad, heck yes.

by jauntywundrkind

7/28/2026 at 6:08:59 PM

You might also find Yew, Leptos an Dioxus interresting... they're web UI frameworks for browser applications written in rust... with some options for native(-like) application targets.

by tracker1

7/28/2026 at 10:14:18 PM

Oh definitely!

It's remarkable to me that this web toolkit is atop GPUI, which is a native app rust toolkit! We don't have a ton of cross native/web libraries, afaik! https://gpui.rs/

Flutter does both, but Flutter does it by being a giant canvas with its own drawing engine. It's awesome-sauce to see such a more harmonious path.

Different topic but I'd done a little playing around with trying to write a HTML front end that could drop in to opencode 's opentui library. The cross-modal UI is a fun idea to me!

by jauntywundrkind

7/28/2026 at 6:44:31 PM

as for compiling to HTML, it unfortunately renders in a HTML <canvas>, which was how Flutter rendered in the web :( but I can only hope it compiles to that in the future!

by autodidacc

7/28/2026 at 10:16:05 PM

Ahhhh shucks. The Base UI base made me think "oh they are basing this off of well known web componentry stuff, CSS systems, nice!".

Thanks, & mea culpa, my bad for jumping to conclusions.

by jauntywundrkind