ModularUI is a library for Minecraft aiming to make GUI's much easier.
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).
$ claude mcp add ModularUI \
-- python -m otcore.mcp_server <graph>