ModsFinder

Compose API

by Hardel-DW

Compose API gives other Fabric mods a shared copy of JetBrains Compose, so each mod that uses it does not have to bundle its own.

FabricClient-side onlyCC0 1.0 UniversalOpen source1.21.11 – 26.1.2

What it does

Other mods import Compose API as a dependency when they need JetBrains Compose, the declarative UI toolkit, and it supplies the library at runtime. Developers can call ComposeAPI.isAvailable to check whether the current operating system supports the library, and skip any Compose-based interface when it does not. The API includes only the parts needed to disable Compose cleanly when it is unavailable.

The library is built for MacOS ARM, Windows x64 and Linux x64, and it works with the Compose Vulkan-compatible backend. Installing Compose API once means the same Compose libraries do not have to be fetched again for every mod that depends on it. Mod developers can add the Jetbrains Plugin for Gradle and the Skia API (org.jetbrains.skia) to their own projects that build on it.

The mod is client-side only, so servers do not need it. It is open source under the CC0 1.0 Universal license, and its source code and issue tracker are public. Compose API requires Fabric Language Kotlin, which must be installed alongside it. Files exist for Minecraft 1.21.11 and 26.1.2, with 1.3.0 for 26.1.2 as the latest file, released 2026-05-31.

Key features

  1. Shared Compose runtime

    Compose libraries are installed once and reused by every mod that imports them, instead of being bundled per mod.

  2. Platform availability check

    ComposeAPI.isAvailable reports whether the operating system can run Compose, so mods can turn off their Compose screens on unsupported systems.

  3. Developer tooling

    The Jetbrains Plugin for Gradle and the Skia API let mod developers build Compose-based interfaces into their own mods.

Compatibility

Latest build for each game version and loader.

26.1.21.3.0
1.21.111.2.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 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

How it compares

Full comparison

Compose Multiplatform is a separate Compose project for Fabric and Ornithe, client-side only, under the Apache License 2.0, with files for 1.8.9 – 26.3. Tailmod is a Fabric mod for 26.1.2 under the MIT License, and it is not open source. GFX-Debuggers is client-side only and open source under the MIT License, published for 1.18 – 26.3, and it serves debugging rather than shared Compose libraries.

ModLoadersGame versionsEnvironmentUpdated
Compose APIFabric1.21.11 – 26.1.2Client-side only2026-05-31
Compose MultiplatformFabric and Ornithe1.8.9 – 26.3Client-side only2026-10-09
TailmodFabric26.1.2Not published2026-05-24
GFX-Debuggers (NSight and Renderdoc Injector)Fabric1.18 – 26.3Client-side only2026-03-26

Questions

Does Compose API need Fabric Language Kotlin?

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

Does a server need Compose API installed?

No. Only the player's game needs it, and servers run without it.

Which game versions does Compose API support?

Files exist for Minecraft 1.21.11 and 26.1.2. The latest file, 1.3.0, targets 26.1.2.

What happens on a system that Compose does not support?

Mods can call ComposeAPI.isAvailable to check support and disable their Compose interfaces when the check fails.

In the catalog

Compose API is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from Hardel-DW

All projects

Similar mods

What the author says

Compose API, imports the dependencies required for JetBrains technology called Compose. This mod does not add any features on its own. With the following benefits: - No need to include it in your mods. - Can be reused by multiple mods. - Supports MacOS ARM, Windows x64, and Linux x64. - Includes a minimal API that…
Hardel-DW, on the Modrinth page

Official listing

Owner
Hardel-DW
Published
2026-05-05
Updated on Modrinth
2026-05-31
Facts verified
2026-10-15

Tags