Skip to content

Project template for single-window GUI apps using Dear ImGui

Notifications You must be signed in to change notification settings

SamuelTulach/ImGui-AppKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ImGui AppKit

This is a simple project template that you can use to quickly start developing simple, single-window GUI apps for Microsoft Windows. It uses Dear ImGui library and heavily utilizes its multi-viewports functionality. Read here why.

Pros:

  • Compiles into a single 500kb .exe file with zero dependencies.*
  • If you are familiar with Dear ImGui, you will be able to get from concept to working app in a matter of minutes.

Cons:

  • Only single-window apps are supported (currently, though it's easy to extend yourself).
  • Since Dear ImGui is an immediate-mode GUI library, your GPU will need to constantly re-render frames even if nothing changes.

*DirectX 11 comes preinstalled on Windows 10+, MFC static linking required.

Screenshots

Those two example windows are implemented in the project.

screenshot

video

Compiling

  1. Download Visual Studio 2022 (Community Edition is fine).

  2. When installing, select "Desktop development with C++."

    screenshot

  3. If you want to statically link MFC, also select "MFC for latest vXXX build tools (x86 & x64)" in the "Individual components" tab.

    screenshot

  4. Open "App.sln" and build the solution. The "x64\Release" folder will contain "App.exe" if everything goes well.

License

About

Project template for single-window GUI apps using Dear ImGui

Resources

Stars

Watchers

Forks

Packages

No packages published