ImGuiMC
by Ocelot
ImGuiMC supplies ImGui Minecraft bindings so that mod developers can draw simple debug interfaces without shipping ImGui natives themselves.
What it does
The library exposes the ImGui interface to other mods. Developers receive events that fire at the start and end of each Minecraft frame, which is where ImGui windows are drawn, and they can register custom fonts through an event as well. Fonts in .ttf format are loaded automatically, and the ImGui styles are applied without extra setup.
Because the natives are supplied by the library, a dependent mod does not have to bundle ImGui itself. The bindings also work with GpuTexture and GpuTextureView texture sources, so textures from the renderer can be shown inside an interface. Four catalog mods require ImGuiMC: Veil Light Utility, VCoasters, Foundry Engine and Fantastic Fireworks.
ImGuiMC runs on the client only, so a server does not need it and players install it on their own game. It is built for Fabric and NeoForge, with files for 1.21 – 26.2 that include snapshot builds, and the latest file for both loaders targets 26.2. The code is released under the GNU Lesser General Public License v3.0 only, which makes it open source.
Key features
ImGui bindings
Minecraft bindings for ImGui let developers call immediate-mode widgets from their own code.
Frame events
Events fire at the start and end of each Minecraft frame, so an interface is drawn at the right point in the render loop.
Custom font registration
An event lets a mod register its own fonts, and .ttf files are loaded automatically.
Texture sources
GpuTexture and GpuTextureView sources can be displayed inside ImGui windows.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Required by 4 mods
Use cases
Who it’s for: Mod developers who want a debug or tool interface in Minecraft without bundling ImGui natives. Players do not need the library unless a mod they use requires it.
How it compares
Nucleus-Editor is a client-side only option for Fabric, NeoForge and Quilt, open source under the MIT License, with files for 1.21 – 1.21.5. CraftUI is client-side only and open source under the GNU Lesser General Public License v3.0 or later, for Fabric and 1.21.4 – 26.3. ImGui Blaze3D is also client-side only and open source under the GNU Lesser General Public License v3.0 only, but it covers Fabric for 26.2 – 26.3, so it overlaps with ImGuiMC only on 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ImGuiMC | Fabric and NeoForge | 1.21 – 26.2 | Client-side only | 2026-08-10 |
| Nucleus-Editor | Fabric, NeoForge and Quilt | 1.21 – 1.21.5 | Client-side only | 2025-04-01 |
| CraftUI | Fabric | 1.21.4 – 26.3 | Client-side only | 2026-10-13 |
| ImGui Blaze3D | Fabric | 26.2 – 26.3 | Client-side only | 2026-10-14 |
Questions
Does ImGuiMC need to be installed on the server?
Which loaders does ImGuiMC support?
Which mods depend on ImGuiMC?
In the catalog
ImGuiMC is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
ImGui Minecraft bindings. Allows mod developers create simple debug interfaces without any setup or shipping ImGui natives.
Official listing
- Modrinth page
- modrinth.com/mod/imguimc
- Owner
- Ocelot
- Published
- 2026-04-25
- Updated on Modrinth
- 2026-08-10
- Facts verified
- 2026-10-15
