egui

emilk/egui

Immediate-mode GUI library in Rust for web and native apps

PersonalDeveloper toolsWebDesktopLibrary / SDKPermissive

At a glance

stars on GitHub
32k
contributors
628+
last commit
latest release, 2 weeks ago
0.37.0
license
Apache-2.0

About

egui is an immediate-mode graphical user interface library written in Rust. It provides ready-to-use widgets, automatic layouts, text editing, and custom 2D painting without requiring callback-driven state management. Developers integrate it into game engines or run standalone web and desktop applications using the companion eframe framework.

From the repository: “egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native”

Latest release: 0.37.0 - Colored emojis! 🚀,

Source code only: this release has no files to download.

egui and its alternatives: GitHub stars, last commit, license and worth score
ProjectStarsLast commitLicenseWorth
eguiThis project
32kApache-2.083 (best)
Dear ImGuiBloat-free immediate-mode GUI for C++
77k (best)MIT77
AvaloniaCross-platform XAML GUI framework for .NET
32kMIT82
YewRust and Wasm web framework
33kApache-2.068
A-FrameWeb framework for VR experiences
18kMIT59

▲ marks the most stars and the best worth score.

egui.rsReachable · checked 4 hours ago
Preview of egui
Preview of egui at egui.rs

Topics