egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native observed · 2026-10-13
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 29
- age_days: 2837
- days_rel: 42
- days_push: 8
- n_releases_24m: 18
Adoption not part of the score
31334 stars · 2199 forks observed · 2026-10-13
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.99
egui is an immediate mode GUI library written in pure Rust. It runs on native platforms, the web via WebAssembly, and can be embedded in game engines.
Use cases
- build a native desktop application with Rust
- create a web UI that runs in the browser via WebAssembly
- add a lightweight GUI to a Rust game engine
- prototype interactive tools quickly using immediate mode
- develop cross‑platform UI for Linux, macOS, Windows, and Android
When to choose
- You need a fast, portable GUI written entirely in Rust.
- You want a single code base that works on both native and web targets.
- Your project benefits from immediate mode UI patterns for rapid iteration.
When to avoid
- You require native OS widgets or complex theming that egui does not provide.
- Your application is written in a language other than Rust.
- You need a highly feature‑rich, traditional retained‑mode UI framework.
Facets
library · maturity active
ui-components desktop-framework web-framework web-development desktop-applications rust wasm windows browser immediate-mode cross-platform rust-gui egui eframe game-development linux macos android
4 sources
- readme: https://github.com/emilk/egui · fetched 2026-10-13 · 0de2fced6f00
- homepage: https://www.egui.rs/ · fetched 2026-09-21 · 41d62d2eb186
- registry_crates: https://crates.io/api/v1/crates/egui · fetched 2026-09-21 · 1dce7facbf67
- registry_crates: https://crates.io/api/v1/crates/egui_plot · fetched 2026-09-21 · 23bd9ba05bb1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| emilk/egui | main | 97 |
| emilk/eframe_template | examples | 64 |
| emilk/egui_plot | plugin | 82 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem