RepositoryRustSEThụy Điển
EM

emilk/egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

31.7ksao
2.2kfork
940issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Quốc gia: SE

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: imgui

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: egui

#1 Repository Của Tháng

🖌 egui: GUI immediate mode trong Rust, chạy web và native

egui (phát âm "e-gooey") là thư viện GUI immediate mode đơn giản, nhanh và cực kỳ di động cho Rust.

egui là một thư viện GUI immediate mode trong Rust, chạy trên web, native và có thể tích hợp vào bất kỳ engine nào hỗ trợ vẽ tam giác kèm texture. Dự án nhằm trở thành thư viện GUI dễ sử dụng nhất trong Rust và cách tạo web app bằng Rust đơn giản nhất. eframe là framework chính thức hỗ trợ phát triển ứng dụng trên Web, Linux, Mac, Windows và Android.

✨ Điểm nổi bật

  • Pure Rust: viết hoàn toàn bằng Rust, không phụ thuộc nền tảng
  • Web + Native: cùng một đoạn code chạy trên cả web (Wasm) và máy tính
  • Immediate mode: không dùng callback, render trực tiếp từ logic
  • Dễ tích hợp: có thể nhúng vào engine game hoặc môi trường bất kỳ
  • An toàn: không chứa mã unsafe, tuân thủ chuẩn bảo mật Rust
  • Hỗ trợ widget đa dạng: nhãn, nút, thanh trượt, checkbox, color picker...
  • Đồ họa 2D: API vẽ đơn giản qua epaint
  • Mã nguồn mở: MIT + Apache, cộng đồng phát triển sôi động

💡 Vì sao đáng chú ý

egui khác với các thư viện GUI truyền thống ở chế độ immediate mode — không cần quản lý trạng thái widget hay callback phức tạp. Phù hợp cho công cụ phát triển nhanh, game dev, hoặc ứng dụng desktop nhẹ. Với eframe, người dùng có thể dễ dàng triển khai ứng dụng lên web mà không cần viết JavaScript.


#GUI #Rust #ImmediateMode #WebDev #GameDev #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryRust
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

49.3k
Oct 26, 2026
RepositoryC++
ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

76.8k
Oct 23, 2026
RepositoryRust
FyroxEngine/Fyrox

3D and 2D game engine written in Rust

9.6k
Oct 24, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryC++
godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

119.0k
Oct 23, 2026
RepositoryJavaScript
phaserjs/phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

40.5k
Aug 21, 2026
RepositoryJavaScript
4ian/GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

28.1k
Oct 26, 2026
RepositoryRust
warpdotdev/warp

Warp is an agentic development environment, born out of the terminal.

65.7k
Oct 23, 2026
RepositoryRust
DioxusLabs/dioxus

Fullstack app framework for web, desktop, and mobile.

39.5k
Oct 17, 2026