ModsFinder

Bento GUI

by Chai

Bento GUI is an expressive GUI library for Fabric that lets developers build dynamic screens from a set of ready-made interface elements.

FabricClient-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.21 – 1.21.1

What it does

Developers assemble screens from ready-made elements with a builder pattern, and the layout engine computes minimum and maximum dimensions for each element automatically. Element rendering can be customized, so a mod can change how parts of its interface are drawn. The library also replaces parts of Minecraft's own UI widgets, with a styling approach inspired by HTML and CSS.

Fabric API is required, and Bento Util is bundled inside the mod, so no separate install is needed for it. Only the client needs Bento GUI: it is client-side only and does not change anything on a server. Builds cover 1.21 and 1.21.1, and the latest file targets 1.21.1. The code is released under the GNU Lesser General Public License v3.0 only and is open source, with public links to the source code, issue tracker and wiki, and in-code JavaDocs.

Key features

  1. Ready-made interface elements

    Many UI elements are provided out of the box, so common controls do not have to be written from scratch.

  2. Builder pattern

    Elements are created by chaining builder calls, which keeps screen definitions short and readable.

  3. Automatic layout sizing

    The layout engine computes minimum and maximum sizes for elements, adjusting them as the screen content changes.

  4. Customizable rendering

    Element rendering can be changed, so mods built on the library can adjust how their components look.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.1.0+1.21
1.210.1.0+1.21
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Embedded 1

Bento UtilThe general utility library from Bento Box
Embedded

Use cases

Dynamic mod screens

Mod developers can build configuration screens, menus or inventories that resize with their content.

Who it’s for: Fabric mod developers who want to create custom screens without laying out every widget by hand. Players only meet the library indirectly, through the mods built on it.

How it compares

Full comparison

Bland UI is a Fabric mod for the 26.1.2 – 26.2 range, client-side only, under the MIT License and not open source. Simple GUI API is client-side only, runs on Fabric, Forge and NeoForge for 1.21 – 26.2, and uses a custom license that is not open source. FramingLib runs on Fabric, Forge and Quilt for 1.16.5 – 1.19.4, is client-side only, and is open source under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
Bento GUIFabric1.21 – 1.21.1Client-side only2026-03-30
Bland UIFabric26.1.2 – 26.2Client-side only2026-10-05
Simple GUI APIFabric, Forge and NeoForge1.21 – 26.2Client-side only2026-08-20
FramingLibFabric, Forge and Quilt1.16.5 – 1.19.4Client-side only2026-08-25

Questions

Does Bento GUI need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside Bento GUI on Fabric 1.21 or 1.21.1.

Is Bento Util a separate install?

No. Bento Util is bundled inside the Bento GUI file, so it does not need to be installed on its own.

Which game versions does Bento GUI support?

Files exist for 1.21 and 1.21.1, and the latest file, 0.1.0+1.21 for 1.21.1, was published on 2026-03-30 on the beta channel.

In the catalog

Bento GUI 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 Chai

All projects

Similar mods

What the author says

Bento GUI is an expressive GUI library that makes building dynamic screens fast and easy. It is a replacement for Minecraft’s UI widgets that is inspired by HTML and CSS. Bento GUI is documented in-code with JavaDocs and on my wiki.
Chai, on the Modrinth page

Official listing

Owner
Chai
Published
2026-03-21
Updated on Modrinth
2026-03-30
Facts verified
2026-10-15

Tags