ModsFinder

LDLib

by KilaBash

LDLib is a Minecraft Java library for building custom screens, renderers, synchronized data and in-game editors, and it is published for Fabric, Forge and NeoForge.

FabricForgeNeoForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.19.2 – 26.3

What it does

Mod authors use LDLib as a shared base for interface work. Screens are assembled from layout rules, stylesheet files, prebuilt widgets, markup definitions, live data links, remote calls and overlays drawn over the game view, so each project does not rebuild that groundwork. The library also covers shader, texture and model rendering, and scene helpers that can be combined with common modding workflows and Java plugin entry points.

Fabric API is required on every loader before LDLib can load. Just Enough Items (JEI) is optional and only adds integration when present. LDLib is released under the GNU Lesser General Public License v3.0 only and is open source. It runs on client and server, so both sides need it, and builds cover 1.19.2 – 26.3, with the newest files for 26.2 in the beta channel. The mod is required by 39 other catalog mods, including GregTech CEu Modern and Multiblocked2.

Key features

  1. Layout and stylesheets

    Screens use a flexbox-style layout engine together with a stylesheet language, so visual rules stay separate from screen code.

  2. Field annotations for sync

    @Persisted and @DescSynced annotations generate NBT IO, codecs, dirty-field synchronization and packet flow for annotated fields.

  3. Graph editors

    Graph tools offer connectable nodes, typed links, shared variables, nested graphs, a shared board, reversible actions and saved graph assets.

  4. Dockable editor tools

    Editor tools include movable panels, project files, asset browsing, property views, change tracking, preferences and custom panels.

  5. Property panels

    Annotated Java objects become inspector panels with ranges, selectors, lists, resource locations, search fields and undo history.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.3Not availableNot availablemc26.3-26.3.2.41-neoforge
26.2Not availableNot availablemc26.2-26.2.2.42-neoforge
26.1.2Not availableNot availablemc26.1.x-26.1.2.42-neoforge
26.1.1Not availableNot availablemc26.1.x-26.1.2.42-neoforge
1.21.x2 of 2 versions with builds
1.21.1Not availableNot availablemc1.21.1-2.2.42-neoforge
1.21Not availableNot availablemc1.21.1-2.2.42-neoforge
1.20.x2 of 2 versions with builds
1.20.1mc1.20.1-1.0.52.a-fabricmc1.20.1-1.0.52.a-forgeNot available
1.20mc1.20-1.0.14-fabricmc1.20-1.0.14-forgeNot available
1.19.x2 of 2 versions with builds
1.19.4mc1.19.4-1.0.14-fabricmc1.19.4-1.0.14-forgeNot available
1.19.2mc1.19.2-1.0.25.o-fabricmc1.19.2-1.0.25.o-forgeNot available
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 APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 39 mods

Use cases

Custom interfaces

A mod can build its own screens and HUD overlays from components, bindings and markup definitions.

In-game tools

Authors can add graph editors or dockable editor panels inside the game for building content.

Who it’s for: Mod developers who need shared UI, rendering, data synchronization and editor infrastructure in their own projects.

Questions

Does LDLib need Fabric API?

Yes. Fabric API is a required dependency on every loader, and it must be installed next to LDLib.

Does LDLib have to be installed on the server?

Yes. Installation covers the server and each player's game.

Is the latest LDLib build available for every game version?

No. Files exist for 10 release versions, 1.19.2 – 26.3. The newest Fabric and Forge files target 1.20.1, and the newest NeoForge file targets 26.2 in the beta channel.

In the catalog

LDLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from KilaBash

All projects

Similar mods

What the author says

A modern Minecraft modding library for UI, rendering, synchronization, persistence, and in-game editors. LDLib2 is a complete rewrite of the original LDLib, redesigned around modern Minecraft and NeoForge development. It gives mod authors a higher-level foundation for building UI, in-game tools, renderer-backed…
KilaBash, on the Modrinth page

Official listing

Owner
KilaBash
Published
2023-06-08
Updated on Modrinth
2026-10-05
Facts verified
2026-10-15

Tags