Gallery: Post your screenshots / code here (PART 21)
This is Part 21, I am splitting issues to reduce loading times and avoid github collapsing messages.
Browse all threads and find latest one to post to using the gallery label.
Also see: Software using dear imgui (you can help complete the list!)
You can post your screenshots/links here!
From G3DVu interview: https://www.sportsvideo.org/2024/11/22/svg-sit-down-g3dvus-nikhil-deshpande-and-craig-dutra-on-the-companys-evolution-beyond-lst-ten-and-ar/
Video: https://www.youtube.com/watch?v=gSykchyf3PI
Hey, folks! App3D (WIP). It's the 3D Editor for modeling, sculpting, rendering, and painting. Project status (partially in Russian): link I'm attaching 2 screenshots:
-
DPI: 1.0 (Desktop) Locale: Russian 3D model: From one of my previous projects
-
DPI: 1.2 (Laptop) Locale: English 3D model: link
A small mind map editing software that not only supports manual editing of 2D directed graphs, but also allows you to seek some inspiration from large language models. mindmap
https://github.com/user-attachments/assets/f0e1e494-8959-45fd-8d7c-7496daefb9e9
Nuake Engine https://github.com/antopilo/nuake Dev log: https://nuake.antopilo.dev/blog e.g many videos in https://nuake.antopilo.dev/blog/november
I'm working on an opensource on device LLM inference to run opensource generative AI model on your laptop CPU / GPU easily (https://kolosal.ai/)
https://github.com/user-attachments/assets/4ed244c4-a35b-4051-9cfd-09d3fab6ddfe
Geargrafx - A new PC Engine / TurboGrafx-16 emulator Iām currently working on:
https://github.com/drhelius/Geargrafx

Finished my 2d canvas + image editor. Uses ImGui and webgpu so you can try it in your browser https://github.com/sava41/miskeenity-canvas
Hi, here is a small contribution to ImGui ecosystem: AnimationCurve based on Cubic Hermite Splines - it splits the AnimationCurve into runtime and its editor in ImGUI. Feel free to copy and adapt it to your needs.
Runtime:
Editor:
- AnimationCurveEditor
- AnimationCurvePreview (non-editable curve thumbnail preview)
Preview:
Screenshot:
Hi Omar. Here's a screenshot of Aira Force, an interactive disassembler, emulator and debugger for classic Amiga software.
https://howprice.itch.io/aira-force
Thanks a million for Dear Imgui!
Hi, here's a screenshot of zzrat, a remote desktop and file transfer tool that I'm currently working on.
https://github.com/zzrat/zzrat
Riot Games based Client Entirely made with IMGUI and C#
⢠Video Here
As someone who's also using C# + ImGui, what're you using for texture uploads? Rendering images seems to be the one not-so-straightforward thing when using ImGui since it's very hands-off and rather backend-dependent.
I've only recently discovered the wonders of finally being able to make programs with UI, and I'd be curious as to how you're handling windowing/views/animations, and what graphics backend you're using in-general.
Gaijin in their engine - Dagor Engine (which has relatively recently become open source) uses imgui
https://github.com/GaijinEntertainment/DagorEngine/tree/main/prog/3rdPartyLibs/imgui
No screenshots can be found because they usually don't share them. So we can formally consider that their main projects - War Thunder \ Enlisted \ CRSED: F.O.A.D. use imgui in them.
Hi,
Nothing super fancy but I needed a simple text viewer with various features. It has been a revamped of the already known TextEditor It still depends on std::string and std::vector, but I will likely remove them soon.
Here is an actually use in the (WIP) sample-based profiler I work on. I needed (among others) to display some extra information next to the line number.
The Kickstarter for DeathTower "overclocked roguelite tactical RPG" shows Dear ImGui tooling. https://www.kickstarter.com/projects/headbangclub/deathtower-the-overclocked-roguelite-tactical-rpg
I have developed a Gaussian Blur Filter for ImGui utilizing compute shaders in DirectX 12, offering a straightforward method to add background blur effects to ImGui windows. Frustrated by Microsoft's convoluted implementations in DirectX 12 sample projects requiring modification to existing pixel/vertex shaders, I created this standalone framework utilizing its own computer shader, ensuring seamless integration into diverse DirectX 12 projects that use ImGui. Project can be found here:
https://github.com/user-attachments/assets/1ed468f9-b8b9-4514-b38e-a297d29af048
Here is a kernel-level forensics/debugging application I have currently been working on. It works with physical memory directly via memory mapping on processes, drivers, and more.
SatDump: A generic satellite data processing software. https://github.com/SatDump/SatDump
e.g. video https://x.com/amsatdl/status/1897708906115174537
https://github.com/user-attachments/assets/5d455b2f-fe19-49cb-b88f-f70d7ee03f22
IEMidi is a cross-platform MIDI editor built with ImGui and RtMidi. The editor is designed to map any MIDI message to various actions such as volume control, mute, console commands or opening files. https://github.com/Interactive-Echoes/IEMidi
Motion Files Framework to compare trajectories for motor actions like squats. Part of my bachelor thesis. two motion files are compared and aligned using DTW, Frechet Matchings, Edit Distance (and variations) etc. Plots for cost matrix, alignment path, quality of alignment etc.
Internal tooling for Midnight Murder Club by Velan Studios, releasing today https://store.steampowered.com/app/2698870/Midnight_Murder_Club/
I'm excited to announce the 1.0 release of the UntitledImGuiFramework, a cross-platform desktop application development framework, built on top of the dear imgui library and other libraries in the dear imgui ecosystem.
This project has been in active development for over 2.5 years at this point with development starting back on July 1st 2022. Since release 0.5 in June 2023 it has been used in production and serves as the base for a number of both announced and unannounced applications. A short list can be found here(only released projects).
The UntitledImGuiFramework has been used as a base for more than 16 applications over the past 2 years with most of them being part of the UntitledDesktopEnvironment project which is an experimental homebrew research desktop environment for Linux. The majority of them are unreleased but almost all of them should be ready by the end of next year.
Let's also talk features:
- It has full support for targeting and integrating Linux, Windows, macOS and WASM, while keeping full compliance with the conventions of the host operating system/desktop environment
- It has a module system that allows users to enable modules, ranging from popular widget libraries, to libraries for closer OS integration and helpers for building production software
- It is fully-documented for both the user-facing and internal API. It also has documentation on general desktop application development, which should help with the confusing nature of developing cross-platform desktop applications
- It provides a powerful C++ API, while having a first-party hand-written C API, which makes using languages other than C or C++ considerably easier.
- It provides first-party native plugin support
- It has up-to-date third-party package repositories for Arch Linux, Gentoo Linux and RPM-based distributions. Debian packages coming soon!
- And much more! Check out the GitHub repository for more information
Want to check out the capabilities of the framework, dear imgui and other popular dear imgui libraries? Check out the interactive web demo!
Here are some pictures of what me and the team at MadLadSquad has built over the years:

The UntitledGameSystemManager - a manager/launcher for containerised Linux game systems using the Incus container manager
UntitledIBusHandwriting - a handwriting input method for IBus
The UImGuiDemo framework demo application hosted at https://uimgui.madladsquad.com
Another thing I want to mention is that with the C API, we've also developed C wrappers for some popular dear imgui widget libraries as part of the cimgui_extra project.
I hope this project and/or the surrounding libraries can be useful for your next project!
The team at MadLadSquad and me are also actively working on a number of projects and initiatives to develop the dear imgui ecosystem further. For example:
- We're developing a drop-in solution for cross-platform fetching and using of system fonts in dear imgui. This should make writing multilingual software without manually loading and vendoring fonts possible
- We're developing a powerful, minimal file manager library for dear imgui that is planned to be used for a standalone cross-platform file that will have comparable features to file explorer and finder
- We're going to open-source a good number of applications in both this and the following year. They are not anything special, but their source code might be useful for anybody that wants to learn imgui and creating more advanced widgets with it
- We're planning on continuing ongoing code support for all widget libraries we're currently bundling
P.S. Excuse me for the big wall of text. There is not really a lot of things to show given that most of the work with this project is backend work and the more complex projects are not in a presentable state at the moment š
šØ ImDesignManager
⨠Effortlessly Create Interactive ImGui UIs Visually! āØ
- Design intuitive UI layouts directly within ImGui :::: A little ImGui knowledge required.
- Customize styling, shapes, colors, and visual effects effortlessly.
- Easily manage layers and hierarchy for complex UI structures.
- Integrate smooth animations and interactions with built-in tools.
- Develop responsive UI designs adapting to various screen sizes.
- Instantly export your UI designs as clean, ready-to-use C++ code. //Code generations
- Multi-shape editing capabilities.
- Open-source project actively welcoming feedback and contributions! šš¤ Be aware all of the features are EXPERIMENTAL.
All Shapes use ImDrawList... and buttons InvisibleButton.
š· Screenshots
imgui_desktop_android is a basic project for build app for desktop (win/linux/macos) and modbile (android) with a maximum of common code.
| Desktop (Win10) | Android (Zenfone10) |
|---|---|
Proud to present Intel XeSS Inspector 2.0, based on the Docking branch: https://github.com/GameTechDev/XeSSInspector
Many thanks to this amazing project!
https://github.com/user-attachments/assets/096741b0-12e6-457d-825a-11b548995377
Process view:
XeSS Super Resolution view:
XeSS Frame Generation view:
Xe Low Latency view
Quite an old screenshot but here is the incomplete editor for an old version of my game engine that was initially a university project. Currently pending a huge rewrite.
I'm using ImGui for my game BubbleByte -- it has been a fantastic experience. I've added custom animated widgets, particles, and bit of oomph :)
I'm using ImGui to write a modding tool for classic LEGO games (The Complete Saga, Indiana Jones 1 and Batman 1) called BactaTank Classic.
I created application to test PBR maps on diffrent shapes and 3d models. You can also change skybox. Repo: https://github.com/Muppetsg2/PBR_Visualiser_OpenGL
Here is a screenshot:
Alpha, a modding tool for FINAL FANTASY XIV Online. It's a desktop application using ImGui, written in C# using Hexa.NET.ImGui. I chose ImGui for this project because it's much easier to work with compared to the other traditional UI libraries for C#.