Ross ROSS = Recommend OSS · open-source software intelligence for agents

egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native observed · 2026-08-28

github.com/emilk/egui · homepage · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 96
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 28.5
  • age_days: 2789
  • days_rel: 26
  • days_push: 7
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

30175 stars · 2110 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

egui is an easy-to-use immediate mode GUI library written in pure Rust that runs on the web (via WASM), natively on desktop and mobile, and inside game engines. It ships with eframe, the official framework for building apps targeting Web, Linux, Mac, Windows, and Android.

Use cases

  • build a desktop GUI app in Rust
  • create a web app in Rust compiled to WebAssembly
  • add debug UI or tooling overlays to a game engine
  • prototype interactive tools with minimal boilerplate
  • write a cross-platform GUI that runs on web and native
  • build simple editor or inspector windows for gamedev

When to choose

  • you want the simplest path to a Rust GUI on web and native
  • you prefer immediate mode over retained-mode widget trees
  • you need a GUI that integrates into an existing game engine
  • you want a pure-Rust, unsafe-free UI library with high portability

When to avoid

  • you need pixel-perfect native platform look-and-feel
  • you require complex retained-mode layouts or accessibility-heavy enterprise UIs
  • you are building a large document-style application with heavy text editing
  • your team prefers declarative/retained GUI paradigms like Qt or GTK

Facets

library · maturity stable

gui ui-components frontend-framework web-development cross-platform developer-tools rust wasm cross-platform windows immediate-mode eframe gamedev webassembly game-development web linux macos android

3 sources

Member repositories

RepositoryRoleHealth v2
emilk/eguimain98
emilk/eframe_templateexamples68

For agents

markdown · JSON · MCP: product_card(name="emilk/egui")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem