$ pip install -U imgui-bundle
Dear ImGui Bundle 1.93
Python and C++ GUIs for real-time tools and playful sketches. The same code runs on the desktop, in the browser and on phones, with no server.
This release renews the explorer and the playground, which now work as well on phones and tablets, and adds an API reference with live demos. It also brings Dear ImGui 1.93: 911 commits since 1.92.900.
Every change, and how to upgrade: the full changelog.
What's new in one minute: the explorer, the API tab, RichMd, the node editor, phones.
The highlights
Each one links to a live demo: it runs in your browser, with its code beside it.
01
A renewed explorer and playground
One welcome screen: a carousel of eleven live slides, from plots and a GPU shader to a neural network and a node editor.
Then a gallery of the demos, by category, with a search box. Each demo shows its code and runs in place. Light and dark, on a desktop or on a phone.
02
66 apps to start from, with their code
The playground and the explorer come with many apps to start from. Each one runs in your browser, next to its code: short, readable, ready to copy. Among them:
Your AI assistant can help you start: ask it to read https://imgui-bundle.pages.dev/llms.txt, then give it the address of the demo you want to build on.
03
Phones and tablets, with nothing to write
Hello ImGui turns a finger into what its user expects: a swipe scrolls with inertia, a tap clicks, a long press is a right click, two fingers pinch to scale, and a text field opens the keyboard.
Every demo of the explorer and the playground was checked on a phone.
Picture: Dear ImGui 1.93.0's release notes.
04
Dear ImGui 1.93: crisper drawing
The draw list is reworked: widgets look the same or crisper, with new stroke flags for custom drawing. A drag or a slider edit can be cancelled with a right click or Escape.
Custom drawing can move by half a pixel: the changelog says how to migrate.
05
An API reference, with live demos
The book's API pages cover all the bundle's libraries, in Python and C++. 450 entries of Dear ImGui, ImPlot and ImPlot3D show the demo that uses them: its picture, its code, and a link to run it.
In the ImGui Explorer, click an identifier in the code: its card shows its signatures, its doc, and the demo lines that use it.
06
RichMd: rich text you can select and search, with math
The markdown renderer is now a standalone library, imgui_rich_md, which works with a stock Dear ImGui.
Documents with a table of contents and a search, selectable text, LaTeX math, Mermaid diagrams drawn natively, and widgets inside the text.
07
The node editor on thedmd's v0.9.4
About 110 fixes, and a test suite. Popups, combos and color pickers work inside nodes, and every editor follows the theme, light or dark.
Two new demos, in Python and C++: a color mixer and an image pipeline.
Also new
Smaller, but worth knowing.
Python 3.15
Wheels for Python 3.11 to 3.15, on every platform.
A guide for AI assistants
llms.txt: your assistant learns to write, run and check apps with the bundle.
Stack Layout v2.2
thedmd's horizontal and vertical layouts, with springs, adopted two days after their release.
Ctrl+Tab on the Mac
GLFW 3.5.1: Dear ImGui's window switcher now works there too.
A neural network that learns
Two spirals, trained live, with the story told beside the code.
Projects that use the bundle
Among them, in robotics, 3D vision and plotting:
Thanks
Omar Cornut for Dear ImGui 1.93, and Mikko Mononen for its new draw list. Michał Cichoń (thedmd) for Stack Layout v2.2 and imgui-node-editor v0.9.4. Breno Cunha Queiroz for ImPlot3D on Dear ImGui 1.93. Clay Dugo for a fix in litgen. Johan Goossens, cmd.wtf and dalerank, who merged our changes into ImGuiColorTextEdit, imgui_toggle and imspinner. And the users who reported issues.
In return, the bundle sent 20 pull requests to the libraries it uses: 10 are merged.