Fabric Gui ImGui
by Enaium
Fabric GUI ImGui is a Fabric library that brings the Dear ImGui interface framework into Minecraft for building in-game windows and panels.
What it does
The library exposes ImGui's immediate-mode GUI approach to Minecraft mods, so a developer can declare panels, windows and controls in code each frame and have them drawn without managing widget state by hand. The author describes it as version-agnostic, needing only Fabric Loader, which lets one codebase target several Minecraft releases.
Because the framework runs on the client, it is used by mod developers building their own interfaces rather than by players directly. Fabric GUI ImGui is client-side only, so servers do not need it. It is published for Fabric alone, with files for 26.3 as the latest, and is open source under the Apache License 2.0.
Key features
Immediate-mode windows
Windows and panels are described in code each frame, following the immediate-mode model of Dear ImGui.
Minimal boilerplate
Interfaces can be assembled with a small amount of code, without building a widget tree by hand.
Professional-looking panels
The library provides panel and window styling intended for modern-looking tool interfaces in the game.
Cross-version design
The author keeps the library usable across many Minecraft releases, from 1.8.9 up to 26.3.
Gallery
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x1 of 1 version with builds
1.20.x1 of 1 version with builds
1.19.x1 of 1 version with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.15.x1 of 1 version with builds
1.14.x1 of 1 version with builds
1.12.x1 of 1 version with builds
1.11.x1 of 1 version with builds
1.10.x1 of 1 version with builds
1.9.x1 of 1 version with builds
1.8.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Developer tool windows
A mod author can add debugging or configuration panels to a client mod without writing custom screen classes.
Client-side interface panels
A developer can build interactive panels that appear over the game while players play on a single client.
Who it’s for: The library is aimed at mod developers who want an ImGui-based interface for their Fabric client mods. Players do not install it on their own.
How it compares
imgui-mc is a Fabric client mod under the MIT License, published for 1.20.4 – 1.21.4. CraftUI is a Fabric client library under the GNU Lesser General Public License v3.0 or later, published for 1.21.4 – 26.3. Both are open source and client-side only, so the choice comes down to the game versions a project needs.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Fabric Gui ImGui | Fabric | 1.8.9 – 26.3 | Client-side only | 2026-09-27 |
| imgui-mc | Fabric | 1.20.4 – 1.21.4 | Client-side only | 2026-02-16 |
| CraftUI | Fabric | 1.21.4 – 26.3 | Client-side only | 2026-10-13 |
Questions
Does Fabric GUI ImGui need a server install?
Which loader does Fabric GUI ImGui support?
Which game versions have files?
In the catalog
Fabric Gui ImGui is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Enaium
Similar mods
What the author says
A powerful Fabric mod library that brings the modern ImGui interface framework to Minecraft, enabling developers to create beautiful, responsive UIs with minimal code. The library is version-agnostic and only requires Fabric Loader, making it easy to use across different Minecraft releases.
Official listing
- Modrinth page
- modrinth.com/mod/fabric-gui-imgui
- Owner
- Enaium
- Published
- 2026-01-07
- Updated on Modrinth
- 2026-09-27
- Facts verified
- 2026-10-15
