Skip to content
omar edited this page Oct 16, 2019 · 155 revisions
Index
Forums - Wiki Pages - Tutorials - Useful Widgets & References - Articles, Videos, etc.

Welcome to the Dear ImGui wiki! This wiki is in construction. Feel free to edit and contribute!

Forums

  • Github issues - for feature requests, bug reports, feedback, code snippets, etc. If you are experienced with Dear ImGui, please consider helping people and answering questions there!
  • Discourse Forum - if you have issues compiling, linking, running or displaying Dear ImGui (render or inputs, portability issues, using the examples, adding fonts). If you are experienced with Dear ImGui, please consider helping people and answering questions there!

Wiki Pages

Tutorials

Issues: Some Important Topics

Useful Widgets & References

Text Editors

  • ImGuiColorTextEdit: Colorizing text editor for ImGui [github]
  • Zep: An embeddable editor, with optional support for using vim keystrokes. [github]
  • Scintilla integration [thread]

Node Editors

Curves, Animations, Gradients

Plotting, Graph

Misc

Third party repos

Software Renderer/Rasterizer

  • Software Renderer for Dear ImGui [github] by @emilk
  • Fast(er) Software Rasterizer for Dear ImGui [github] by @malamanteau
  • ImSoft (softraster for ImGui) [github] by @LAK132

Docking extensions

Remoting

Other

Building / Packaging Cruft

Example Apps, Framework

(Please also check our examples/ folder in the repo)

Notable forks

Related/Suggested Libraries

Articles, Videos, Blog Posts

About the IMGUI paradigm

The Immediate Mode GUI paradigm may at first appear unusual to some users. This is mainly because "Retained Mode" GUIs have been so widespread and predominant. The following links can give you a better understanding about how Immediate Mode GUIs works.

About Dear ImGui

Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

Table of contents

Clone this wiki locally
You can’t perform that action at this time.