Gooey Editor
Gooey Editor is a Fabric library for building and editing GUI screens in a development environment, with its own editor and screens saved to JSON.
What it does
Screens are laid out in an editor that is only reachable from a development environment, so players never see it in a released build. A finished screen is saved to JSON and loaded back at runtime, and the library also includes an exporter that turns an edited screen into Fabric code. A set of ready-made widgets, among them scrollable panels and stretchable frame graphics, is included, and developers can register their own element types with a short setup.
The library needs Fabric API to run and is open source under the Apache License 2.0. The client and server both need it, so a server running a mod built on Gooey Editor must install it as well. Files are published for 1.21.1 only, with 0.1.1 as the latest Fabric build, released on 2024-10-11. The first release, 0.1.0, came out on 2024-09-17, and the source code, issue tracker and wiki are all public.
Key features
Screen editor
A GUI editor that runs only inside a development environment, used to lay out screens before they ship.
JSON screen files
Screens are saved to JSON and loaded from it, so layouts can be kept in version control and changed without recompiling.
Code exporter
An exporter turns an edited screen into Fabric code that can be used directly in a mod.
Built-in elements
Scrollable panels, stretchable frame graphics and other common widgets are included, and new elements can be registered by the developer.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Fabric mod developers who want a visual way to build GUI screens instead of writing every widget position by hand. Players who only install finished mods do not need to use the editor.
How it compares
Tango's Dynamic Hud Lib is open source under the GNU General Public License v3.0 only, is client-side only, and is published for 1.21.10 – 26.2, so it covers different game versions than Gooey Editor's 1.21.1. Bland UI is client-side only, licensed under the MIT License, and not open source, with files for 26.1.2 – 26.2. Simple GUI API is client-side only and covers Fabric, Forge and NeoForge for 1.21 – 26.2 under a custom license that is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Gooey Editor | Fabric | 1.21.1 | Client and server | 2024-10-11 |
| Tango's Dynamic Hud Lib | Fabric | 1.21.10 – 26.2 | Client-side only | 2026-07-24 |
| Bland UI | Fabric | 26.1.2 – 26.2 | Client-side only | 2026-10-05 |
| Simple GUI API | Fabric, Forge and NeoForge | 1.21 – 26.2 | Client-side only | 2026-08-20 |
Questions
Does Gooey Editor need Fabric API?
Do servers need Gooey Editor installed?
Which game version is supported?
Can a developer use the editor in a released game?
In the catalog
Gooey Editor is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from shadowmaster435
Similar mods
What the author says
Features A gui editor that is (currently) only accessable in a development environment. A screen that can be saved and loaded to/from json. A bunch of included elements such as scrollbars and nine patch textures. An easy way to create and register your own elements. Planned Features Undo redo editor functionality…
Official listing
- Modrinth page
- modrinth.com/mod/gooey-editor
- Owner
- shadowmaster435
- Published
- 2024-09-17
- Updated on Modrinth
- 2024-10-11
- Facts verified
- 2026-10-15
