Dear ImGui — 极简 C++ 即时模式 GUI 库
来源:GitHub — 2026-07-28 · C++ · ⭐64 today
📋 概述
Dear ImGui 是一个零膨胀的 C++ GUI 库,专为游戏开发、实时工具和调试面板设计。它采用即时模式(Immediate Mode)渲染范式,没有传统 GUI 框架的状态管理和回调绑定,开发者直接在每帧渲染循环中描述界面。这种范式让 ImGui 极其轻量(核心只有几个文件),依赖极简,在游戏引擎、3D 建模软件和开发工具领域被广泛采用。
🔑 核心要点
- 即时模式(Immediate Mode)渲染,无状态管理,代码即界面
- 极简依赖:核心库仅几个 C++ 文件,可嵌入任何渲染后端
- 专为实时应用(游戏引擎、3D 工具、调试面板)设计
- 支持多种图形后端:OpenGL、Vulkan、DirectX、Metal、WebGPU
- 社区驱动,60K+ Star,活跃维护超过十年,久经考验
💡 金句
Bloat-free — 不臃肿的 C++ GUI,游戏开发者和工具制造者的首选。
👍 0
👎 0
← 返回 GitHub Trending 首页