ModsFinder
CO

Composite

by aperso

Composite is a Fabric library that lets developers build Minecraft screens and overlays with Jetpack Compose Material 3.

FabricClient-side onlyMIT LicenseOpen source1.21.1

What it does

The library brings Jetpack Compose Material 3 into Minecraft, so mod authors can write interface code with Compose components. Mouse and keyboard events from Minecraft are translated into Compose input automatically, and Minecraft item stacks and texture resource locations can be drawn inside Compose layouts. Only the client loads it, so it does nothing on a dedicated server. Composite requires Fabric API and Fabric Language Kotlin, and its latest Fabric file, 0.5.0, was published on 2026-02-15 for 1.21.1 only.

Key features

  1. Full-screen Compose screens

    A ComposeScreen class hosts full-screen user interfaces built from Compose layouts.

  2. Compose HUD overlays

    A ComposeHud class draws Compose content as overlays on top of the game view.

  3. Item and texture rendering

    ItemStacks and ResourceLocation textures can be drawn inside Compose layouts alongside ordinary components.

Compatibility

Latest build for each game version and loader.

1.21.10.5.0
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 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Materials Lib is another Fabric library that also targets 1.21 – 1.21.1, released under the Apache License 2.0 and running on client and server. Silk Compose is a Fabric library for 1.19 – 1.19.2, server required with the client optional, and licensed under the GNU Affero General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
CompositeFabric1.21.1Client-side only2026-02-15
Materials LibFabric1.21 – 1.21.1Client and server2024-08-15
Silk ComposeFabric1.19 – 1.19.2Server required, client optional2022-09-01

Questions

Does Composite need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency and must be installed alongside Fabric API and Composite.

In the catalog

Composite 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.

Similar mods

What the author says

Material 3: Full support for Material Design 3 components. Minecraft Integration: Screens: Create full-screen UIs with ComposeScreen. Items: Render Minecraft ItemStacks inside Compose layouts.
aperso, on the Modrinth page

Official listing

Owner
aperso
Published
2026-01-26
Updated on Modrinth
2026-02-15
Facts verified
2026-10-15

Tags