Mineuniverse
Log in Register
Mods

ModularUI

A GUI library to ease the process of creating vanilla style GUIs
by brachy_
Download Claim this project
1,474,777 downloads
0 likes
Updated Jun 30, 2026
0 hypes

ModularUI

What is ModularUI?

ModularUI is a library for Minecraft aiming to make GUI's much easier.

Why ModularUI?

Minecrafts (and Forges) gui code is not very good and the code gets really messy really fast. With ModularUI you can build GUIs fast by adding Widgets to panels with layout widgets, so you don't have to calculate positions and sizes yourself. ModularUI is very dynamic and allows for very complicated client only or even client-server synced GUIs. A good example is fluid slots in GUIs. Minecraft and Forge don't offer anything to add fluid slots or tanks to a GUI. With ModularUI you simply call .child(new FluidSlot().syncHandler(new FluidTank(16000))) (along with some setters).

Buy Me a Coffee at ko-fi.com

Key features

  • panel system similar to windows
  • widgets are placed in a tree like structure
  • widget rendering and interactions are automatically handled
  • no need to create GUI texture sheets, each widget is rendered dynamically
  • easy and dynamic widget sizing and positioning
  • build in APIs for various UI things like color, stencil (fancy scissor) and animations
  • easy syncing between client and server without
  • good for client only GUIs and client-server synced GUIs
  • GUI themes are loaded via JSON and can be added and modified by resourcepacks
  • recipe viewer compat for things like exclusion zones and ghost ingredients

History

  • First appearance of ModularUI in GTCE by Archengius
  • on 30th December 2021 GTCEu released with some improvements to its GUI library
  • on 16th January 2022 Rongmario created the ModularUI repository in the CleanroomMC organization with the intention to rewrite it
  • on 19th February I (brachy) started working on ModularUI
  • on 21st May 2022 ModularUI version 1.0.0 was released on Curseforge
  • miozune decided to port ModularUI to 1.7.10 for GTNH
  • after 3 month of updates I decided to rewrite some parts of the library
  • the rewrite turned very large and thus ModularUI 2 was born
  • on 21st March 2023 I uploaded version 2.0.0 to Curseforge
  • since then ModularUI is constantly receiving updates

I need help

1.12.2

The 1.12.2 version is part of CleanroomMC. It's discord is here.

Any version

You can contact me on Discord (Username: 'brachy.'). Do not ask to ask a question. Just ask your question. If you just say 'Hi' I will ignore you.

If you are a developer i can give you access to a discord sever which is meant for developers only.

ModularUI 3.3.1 - mc1.20.1
MC 1.20.1, Forge
Release 2026-06-29 Get
modularui2-2.3.79-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-25 Get
modularui2-2.3.78-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-23 Get
modularui2-2.3.77-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-22 Get
modularui2-2.3.76-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-21 Get
modularui2-2.3.75-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-19 Get
modularui2-2.3.74-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-10 Get
modularui2-2.3.73-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-07 Get
modularui2-2.3.72-1.7.10.jar
MC Forge, 1.7.10
Release 2026-06-02 Get
modularui2-2.3.70-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-31 Get
modularui2-2.3.71-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-31 Get
modularui2-2.3.69-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-30 Get
modularui2-2.3.68-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-27 Get
modularui2-2.3.67-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-25 Get
modularui2-2.3.66-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-24 Get
ModularUI 3.3.0 - mc1.20.1
MC 1.20.1, Forge
Alpha 2026-05-20 Get
modularui2-2.3.65-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-18 Get
modularui2-2.3.64-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-16 Get
modularui2-2.3.63-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-12 Get
modularui2-2.3.62-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-11 Get
modularui2-2.3.61-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-07 Get
modularui2-2.3.60-1.7.10.jar
MC Forge, 1.7.10
Release 2026-05-04 Get
ModularUI − 3.1.6
MC Forge, 1.12.2
Release 2026-04-15 Get
ModularUI 3.2.0 - mc1.20.1
MC 1.20.1, Forge
Beta 2026-04-10 Get
ModularUI 3.1.5 - mc1.20.1
MC 1.20.1, Forge
Beta 2026-03-21 Get
ModularUI − 3.1.5
MC Forge, 1.12.2
Release 2026-03-19 Get
ModularUI − 3.1.4
MC Forge, 1.12.2
Release 2026-03-02 Get
ModularUI 3.1.4 - mc1.20.1
MC 1.20.1, Forge
Beta 2026-03-02 Get
ModularUI − 3.1.3
MC Forge, 1.12.2
Release 2026-02-14 Get
ModularUI 1.20.1 - 3.1.1
MC 1.20.1, Forge
Alpha 2026-02-06 Get
ModularUI − 3.1.2
MC Forge, 1.12.2
Release 2026-02-06 Get
ModularUI − 3.1.1
MC Forge, 1.12.2
Beta 2026-02-05 Get
ModularUI − 3.1.0
MC Forge, 1.12.2
Beta 2026-01-31 Get
ModularUI − 3.0.8
MC Forge, 1.12.2
Beta 2026-01-07 Get
ModularUI − 3.0.7
MC Forge, 1.12.2
Beta 2026-01-03 Get
ModularUI − 3.0.6
MC Forge, 1.12.2
Beta 2025-12-11 Get
ModularUI − 3.0.5
MC Forge, 1.12.2
Release 2025-12-06 Get
ModularUI − 3.0.4
MC Forge, 1.12.2
Release 2025-11-09 Get
ModularUI − 3.0.3
MC Forge, 1.12.2
Release 2025-10-13 Get
ModularUI − 3.0.2
MC Forge, 1.12.2
Release 2025-10-11 Get
ModularUI − 2.5.1
MC Forge, 1.12.2
Release 2025-10-04 Get
ModularUI − 2.5.0
MC Forge, 1.12.2
Beta 2025-10-01 Get
ModularUI − 2.5.0-rc6
MC Forge, 1.12.2
Alpha 2025-08-23 Get
ModularUI − 2.5.0-rc5
MC Forge, 1.12.2
Beta 2025-05-16 Get
ModularUI − 2.5.0-rc4
MC Forge, 1.12.2
Alpha 2025-02-18 Get
ModularUI − 2.5.0-rc3
MC Forge, 1.12.2
Alpha 2025-01-21 Get

More from brachy_

Tabulator
74,089
MechTech
58,708
Devtech
303,009
NeverEnoughAnimation
256,394
QBitHop
19,102
Inventory Bogo Sorter
1,394,173

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314