egui

Immediate mode GUI library for Rust that runs natively and on the web.

Liked as an easy-to-use Rust GUI library1234 that runs cross-platform, including the web and Android,567 and lets developers skip the Electron or Tauri browser stack.8910 Complaints are scattered rather than common: apps look like egui instead of native,11 larger apps may need more architecture than it provides, and some users hit issues and switched to Dioxus.1213
The HN verdict, written from 13 cited comments
11recommend
0warn against
Dec 7, 2025first mention
Oct 26, 2026latest mention
Nov 25 – Oct 26
Used forfor Rust developersfor cross-platform desktop appsfor web apps via WebAssemblyfor Android appsfor scientific appscross-platform uinative desktop apps

Why people recommend it

Enjoyable to use · 3

Rust developers call it their favorite UI framework and say it is easy to use.

“In Rust, my absolutely favorite UI framework is egui.”

“Try egui. I really like it.”

Show 1 more

“egui has served me well and is eagerly recommended in "what gui should I use" threads”

Cross-platform · 3

Runs natively on desktop, on the web via WebAssembly, and has official Android support.

“I've stopped using Tauri and gone with 100% egui. It's cross platform and excellent”

writes native desktop apps in Rustswitched from Taurion “How to speed up the Rust compiler in September 2026”

“I think the key call out with this is how cool egui is (the Rust GUI library it uses).”

Show 1 more

“switched to egui on the official Android support”

No browser stack · 3

Seen as an alternative to Electron and Tauri without web-stack bloat.

“egui is very neat indeed. With agentic coding, Rust UI dev is as easy as electron dev without the bloat.”

“otherwise iced/egui and skip the browser stack”

Show 1 more

“I've stopped using Tauri and gone with 100% egui. It's cross platform and excellent”

writes native desktop apps in Rustswitched from Taurion “How to speed up the Rust compiler in September 2026”

Agentic coding · 2

Commenters say AI agents make egui UI development easy.

“egui is very neat indeed. With agentic coding, Rust UI dev is as easy as electron dev without the bloat.”

Widgets · 1

Said to solve the widget problem well in an easy-to-use package.

“egui has served me well and is eagerly recommended in "what gui should I use" threads”

Caveats and dissent

Non-native look · 1

Apps look like egui apps rather than native to each OS.

App architecture · 1

Sufficiently advanced apps end up needing a better architecture to keep development speed.

“egui has served me well and is eagerly recommended in "what gui should I use" threads”

Occasional issues · 1

One user hit issues and had to switch to Dioxus.

“I played with egui before, I really enjoyed it, but I remember I stumbled across some issues had to use dioxus instead.”

Packaging · 1

Packaging egui apps is still described as the hard part.

Overkill for scripts · 1

One commenter found it overkill for small automation tooling.

“I've played around with Rust and lightweight GUI toolkits like egui... but it was overkill”

Often compared with

Who recommends it in their own words

All comments 14

“I've stopped using Tauri and gone with 100% egui. It's cross platform and excellent”

writes native desktop apps in Rustswitched from Taurion “How to speed up the Rust compiler in September 2026”

“I think the key call out with this is how cool egui is (the Rust GUI library it uses).”

“as well as Rust GUIs like egui, iced, Dioxus Native etc.”

“egui is very neat indeed. With agentic coding, Rust UI dev is as easy as electron dev without the bloat.”

“otherwise iced/egui and skip the browser stack”

“Try egui. I really like it.”

“I've played around with Rust and lightweight GUI toolkits like egui... but it was overkill”

“I played with egui before, I really enjoyed it, but I remember I stumbled across some issues had to use dioxus instead.”

“I am proficient with, and love EGUI and WGPU.”

“In Rust, my absolutely favorite UI framework is egui.”

“switched to egui on the official Android support”

“egui has served me well and is eagerly recommended in "what gui should I use" threads”

Threads where it came up

Data: egui.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help