Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries. Dear ImGui is particularly suited to integration in games engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on consoles platforms where operating system features are non-standard. The core of Dear ImGui is self-contained within a few platform-agnostic files which you can easily compile in your application/engine.

Features

  • No specific build process is required
  • You can add the .cpp files to your existing project
  • You will need a backend to integrate Dear ImGui in your app
  • The backend passes mouse/keyboard/gamepad inputs and variety of settings to Dear ImGu
  • Backends for a variety of graphics api and rendering platforms are provided in the backends/ folder
  • After Dear ImGui is setup in your application, you can use it from _anywhere_ in your program loop

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Dear ImGui

Dear ImGui Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Dear ImGui!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C

Related Categories

C User Interface (UI) Software

Registered

2022-02-16