Omar Cornut is creating dear imgui
135

patrons

$1,050
per month
What
I am developing this free "bloat-free" immediate-mode type UI library for C++ game & graphics developers. The library is open-source and released under the MIT license.

This library is free but needs your support to sustain its development. There are lots of desirable new features and maintenance to do. If you use dear imgui or have the means to do so, please consider financial support.

This Patreon is meant to group individuals representing the wider interest of hobbyists using Dear ImGui.

(If you are a company using Dear ImGui, this Patreon is not for you. You may apply separately to sponsor the steady maintenance of this software (please e-mail at: omarcornut at gmail dot com) and be listed as a sponsor. If you work for company using dear imgui as part of your work, please get in touch!)

Why
When making games or real-time interactive applications, Dear ImGui makes making tools and debugging unusually trivial, dare I say fun again. It's really easy to setup and ideal for small independent developers. It also works well for bigger productions and is being used on several console titles by different studios. When it becomes easy for everyone in your team to naturally make tools, your process and productivity can improve drastically. Make better games, faster.

Your help allows me to keep working on Dear ImGui

- Improving existing features, with the variety of usage patterns and ever growing expectations there are not lack of improvements.
- Adding new features (e.g. new layout helpers, tabs, keyboard control, drawing primitives, remote viewer, docking, color picker, etc.).
- Answering questions on the github, provide support to users and applications using ImGui.
- Keeping a watch on the architecture, so it stays simple and efficient.
- Developing a testing framework to more thoroughly test for regression, keep the library safe and stable.
- Making it easier for anyone to extend Dear ImGui and share their code.
- Providing more examples, possibly web-pages with visuals and lots of usage tips.

Please see the GitHub for mode details:
https://github.com/ocornut/imgui

Description copied from GitHub

ImGui is a bloat-free graphical user interface library for C++. It outputs vertex buffers that you can render in your 3D-pipeline enabled application. It is portable, renderer agnostic and self-contained (no external dependencies). It is based on an "immediate mode" graphical user interface paradigm which enables you to build user interfaces with ease.

ImGui is designed to enable fast iteration and allow programmers to create "content creation" or "debug" tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and thus lacks certain features normally found in more high-level libraries.

ImGui is particularly suited to integration in realtime 3D applications, fullscreen applications, embedded applications, games, or any applications on consoles platforms where operating system features are non-standard.

After ImGui is setup in your engine, you can use it like in this example:

Code:
ImGui::Text("Hello, world %d", 123);
if (ImGui::Button("Save"))
{
    // do stuff
}
ImGui::InputText("string", buf, IM_ARRAYSIZE(buf));
ImGui::SliderFloat("float", &f, 0.0f, 1.0f);
Result:

(settings: Dark style (left), Light style (right) / Font: Roboto-Medium, 16px / Rounding: 5)

Gallery







See much more pictures in the Gallery Threads!
Tiers
Pledge $1 or more per month
49 patrons
Thanks for your support toward developing ImGui! ♥♥♥
Pledge $5 or more per month
64 patrons
Caramel support credit on the website (your name) ♥♥♥
Pledge $20 or more per month
15 patrons

Salty caramel support credit on the website (your name) ♥♥♥


(**Note: For businesses interested in higher tier: please reach out directly. Patreon is dedicated to supporting individuals and hobbyist.**)

What
I am developing this free "bloat-free" immediate-mode type UI library for C++ game & graphics developers. The library is open-source and released under the MIT license.

This library is free but needs your support to sustain its development. There are lots of desirable new features and maintenance to do. If you use dear imgui or have the means to do so, please consider financial support.

This Patreon is meant to group individuals representing the wider interest of hobbyists using Dear ImGui.

(If you are a company using Dear ImGui, this Patreon is not for you. You may apply separately to sponsor the steady maintenance of this software (please e-mail at: omarcornut at gmail dot com) and be listed as a sponsor. If you work for company using dear imgui as part of your work, please get in touch!)

Why
When making games or real-time interactive applications, Dear ImGui makes making tools and debugging unusually trivial, dare I say fun again. It's really easy to setup and ideal for small independent developers. It also works well for bigger productions and is being used on several console titles by different studios. When it becomes easy for everyone in your team to naturally make tools, your process and productivity can improve drastically. Make better games, faster.

Your help allows me to keep working on Dear ImGui

- Improving existing features, with the variety of usage patterns and ever growing expectations there are not lack of improvements.
- Adding new features (e.g. new layout helpers, tabs, keyboard control, drawing primitives, remote viewer, docking, color picker, etc.).
- Answering questions on the github, provide support to users and applications using ImGui.
- Keeping a watch on the architecture, so it stays simple and efficient.
- Developing a testing framework to more thoroughly test for regression, keep the library safe and stable.
- Making it easier for anyone to extend Dear ImGui and share their code.
- Providing more examples, possibly web-pages with visuals and lots of usage tips.

Please see the GitHub for mode details:
https://github.com/ocornut/imgui

Description copied from GitHub

ImGui is a bloat-free graphical user interface library for C++. It outputs vertex buffers that you can render in your 3D-pipeline enabled application. It is portable, renderer agnostic and self-contained (no external dependencies). It is based on an "immediate mode" graphical user interface paradigm which enables you to build user interfaces with ease.

ImGui is designed to enable fast iteration and allow programmers to create "content creation" or "debug" tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and thus lacks certain features normally found in more high-level libraries.

ImGui is particularly suited to integration in realtime 3D applications, fullscreen applications, embedded applications, games, or any applications on consoles platforms where operating system features are non-standard.

After ImGui is setup in your engine, you can use it like in this example:

Code:
ImGui::Text("Hello, world %d", 123);
if (ImGui::Button("Save"))
{
    // do stuff
}
ImGui::InputText("string", buf, IM_ARRAYSIZE(buf));
ImGui::SliderFloat("float", &f, 0.0f, 1.0f);
Result:

(settings: Dark style (left), Light style (right) / Font: Roboto-Medium, 16px / Rounding: 5)

Gallery







See much more pictures in the Gallery Threads!

Recent posts by Omar Cornut

Tiers
Pledge $1 or more per month
49 patrons
Thanks for your support toward developing ImGui! ♥♥♥
Pledge $5 or more per month
64 patrons
Caramel support credit on the website (your name) ♥♥♥
Pledge $20 or more per month
15 patrons

Salty caramel support credit on the website (your name) ♥♥♥


(**Note: For businesses interested in higher tier: please reach out directly. Patreon is dedicated to supporting individuals and hobbyist.**)