promotional bannermobile promotional banner

eXc Compose

A declarative UI framework for Fabric mods on Minecraft 26.2. Describe screens as component trees — the layout engine handles measuring, positioning, input, focus and tooltips.

What's inside:

Layout engine — fixed / content / fill / expand sizing, Flow, Grid, Stack, ScrollContainer with clipping and smooth scrolling, draggable windows with persistent positions, collapsible sections Widgets — label, button, checkbox, slider, full-featured text box (selection, clipboard, word navigation), dropdown, color picker, item, texture — all self-rendered and themable Animations — easing curves and tweens Config — annotate a class, get a JSON file plus a generated settings screen: checkboxes, sliders, dropdowns, color pickers, tooltips and nested sections XML UI models — data-driven screens with hot-reload while designing Extras — creative tab builder, field-reflection registry helper, typed network channels with automatic record serialization

Full documentation with examples ships as README.md inside the jar.

Minecraft 26.2 · Fabric API · Java 25 · client & server · MIT

The eXc Compose Team

profile avatar
Owner
  • 14
    Projects
  • 2.2K
    Downloads

More from eXcUserView all

  • eXc Skyblock Builder project image

    eXc Skyblock Builder

    Adds a Skyblock world type to the world creation screen: an empty void overworld with a small starter island. Nether and End stay completely normal.

    • 8
    • July 26, 2026
  • eXc LimitlessSettings project image

    eXc LimitlessSettings

    Drag every options slider far beyond its normal limit. Push render distance, FOV, gamma and more way past vanilla for total chaos. A fun joke mod, crashes included.

    • 465
    • July 26, 2026
  • eXc HudKit project image

    eXc HudKit

    A HUD framework for Fabric mods. Register a widget, get everything else for free.

    • 7
    • July 25, 2026
  • eXc ColoredElytra project image

    eXc ColoredElytra

    Dye your elytra in all 16 colors — craft with two dyes, re-dye any time, wash off with a water bottle.

    • 138
    • July 20, 2026
  • eXc Skyblock Builder project image

    eXc Skyblock Builder

    Adds a Skyblock world type to the world creation screen: an empty void overworld with a small starter island. Nether and End stay completely normal.

    • 8
    • July 26, 2026
  • eXc LimitlessSettings project image

    eXc LimitlessSettings

    Drag every options slider far beyond its normal limit. Push render distance, FOV, gamma and more way past vanilla for total chaos. A fun joke mod, crashes included.

    • 465
    • July 26, 2026
  • eXc HudKit project image

    eXc HudKit

    A HUD framework for Fabric mods. Register a widget, get everything else for free.

    • 7
    • July 25, 2026
  • eXc ColoredElytra project image

    eXc ColoredElytra

    Dye your elytra in all 16 colors — craft with two dyes, re-dye any time, wash off with a water bottle.

    • 138
    • July 20, 2026