ukulib
by uku
ukulib is a utility library that supplies shared code for other mods by the same author, and it runs only on the client.
What it does
Its main part is a configuration system: a simple but thorough way for a mod to declare its settings, together with utilities and widgets for building config screens. Other mods can call these pieces instead of writing their own, which keeps their config menus consistent with each other.
Beyond configuration, the library bundles a range of general Minecraft helpers. It is published for Fabric, NeoForge and Quilt across 34 release versions, with builds covering b1.7.3 – 26.3 and snapshot builds included. The source code is open source under the Mozilla Public License 2.0, and a wiki is linked from the project page.
Thirty-four other mods require ukulib, among them uku's Armor HUD, TotemCounter, BetterHurtCam, Tier Tagger and PotionCounter, so installing any of them also means installing the library. The latest files are 2.2.0+26.3 for Fabric, NeoForge and Quilt, dated 2026-09-15.
Key features
Configuration system
A declarative way to define mod settings, with the same structure working across the supported loaders.
Config screen widgets
Ready-made widgets and utilities for building the settings screens that a configuration system needs.
General utilities
A collection of Minecraft-related helper code that other mods of the author can draw on.
Fabric, NeoForge and Quilt support
Builds exist for all three loaders, so a mod that uses the library can run on each of them.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x4 of 4 versions with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.15.x1 of 1 version with builds
1.14.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Required by 34 mods
How it compares
Circumflex is a Fabric and Quilt library for 1.20.1 – 1.21. Players can install it on either side, and neither side needs it. It is under the MIT License and is open source. Scelli is a Fabric library for 1.21.8 – 1.21.11 that runs server-side only, also under the MIT License and open source. CyanLib is a Fabric library for 1.17 – 26.3 that works on either side, and neither side needs it, under the GNU General Public License v2.0 only, and is open source. ukulib is client-side only, for Fabric, NeoForge and Quilt, under the Mozilla Public License 2.0.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ukulib | Fabric, NeoForge and Quilt | b1.7.3 – 26.3 | Client-side only | 2026-09-15 |
| Circumflex | Fabric and Quilt | 1.20.1 – 1.21 | Client or server, optional | 2024-09-16 |
| Scelli | Fabric | 1.21.8 – 1.21.11 | Server-side only | 2026-02-26 |
| CyanLib | Fabric | 1.17 – 26.3 | Client or server, optional | 2026-09-23 |
Questions
Does a mod that uses ukulib need the library installed?
Which loaders does ukulib support?
Are snapshot builds available?
In the catalog
ukulib 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 uku
Similar mods
What the author says
ukulib is a Minecraft library mod developed throughout the years for my multitude of mods, with many useful capabilities!
Official listing
- Modrinth page
- modrinth.com/mod/ukulib
- Owner
- uku
- Published
- 2022-09-27
- Updated on Modrinth
- 2026-09-15
- Facts verified
- 2026-10-15
