Re:Show HN: Shirei, cross-platform GUI framework in native Go
by hsn915 on Sunday July 12, 2026 @08:01PM
(#48886181)
Shirei does not use GPU for rendering. It's fully software rendered.
> ebitengine
I have considered using it as a backend, but the blocker for me was how it handles resizing: the window content will stretch while it's being resized.
I recently had a good experience creating custom UI based on ebitengine — also a cross-platform Go engine. As it is a game engine, it has this built in game drawing loop, GPU-accelerated, with some cross-platform kb/mouse input handling. And this feels like a good platform to build the layout engine and components on top of. Have you ever considered this? Or how does your approach compare to that of ebitengine? Did you try (and do you position) your library to build custom UI for some underpowered computers such as Raspberry Pi?