CyanLib
by Aeldit
CyanLib is a Fabric library for small utilities, a config system with its own screen, and custom translations, meant to be used alongside other mods.
What it does
Other mods can build on CyanLib to reuse its smaller utilities instead of writing their own. Its config system provides a screen where settings can be changed in game, and it also supports custom translations. Several of its smaller functions are grouped under the same library, so a mod that needs one of them does not have to bundle the code itself.
Either side can run CyanLib, and neither the client nor the server needs it. Installation requires Fabric API and Fabric Language Kotlin, and Mod Menu is optional. Files are published for Fabric only, across 34 release versions 1.17 – 26.3, and the latest Fabric file is 2.1.0-beta.5+26.3.x for 26.3, released on the beta channel on 2026-09-23.
CyanLib is open source under the GNU General Public License v2.0 only, and its source code and issue tracker are public. It was first published on 2022-03-05 and last updated on 2026-09-23. Two other mods, CyanSetHome and Cyan, require it, so it is part of their dependency chain.
Key features
Small utilities
A set of helper functions that other mods can call without shipping the same code themselves.
In-game config screen
A config system with a screen, so settings can be adjusted in the client without editing files by hand.
Custom translations
Translation entries can be added through the library, so a mod can provide its own language strings.
Other smaller functions
Additional minor features rounding out the library for mods that need them.
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.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Required by 2 mods
Use cases
Who it’s for: The mod suits mod developers who want shared utilities and players who run mods that list CyanLib as a dependency.
How it compares
CRM is a Fabric client-side only mod, open source under the GNU General Public License v3.0 only, with files for 1.20.1 – 26.1.2. Anvian's Lib runs on Fabric, Forge, NeoForge and Quilt, is open source under the GNU General Public License v3.0 only, and is published for 1.19 – 26.3 with client and server support. Lumicode is published for Fabric 1.20.1 only, is client and server, and is not open source, as it is licensed as All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CyanLib | Fabric | 1.17 – 26.3 | Client or server, optional | 2026-09-23 |
| CRM | Fabric | 1.20.1 – 26.1.2 | Client-side only | 2026-09-26 |
| Anvian's Lib | Fabric, Forge, NeoForge and Quilt | 1.19 – 26.3 | Client and server | 2026-08-18 |
| Lumicode | Fabric | 1.20.1 | Client and server | 2025-05-27 |
Questions
Does CyanLib need Fabric API?
Can the server run CyanLib without clients installing it?
Which game versions does CyanLib support?
In the catalog
CyanLib 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 Aeldit
Similar mods
What the author says
📖 This mod is a library, so it is meant to be used alongside other mods
Official listing
- Modrinth page
- modrinth.com/mod/cyanlib
- Owner
- Aeldit
- Published
- 2022-03-05
- Updated on Modrinth
- 2026-09-23
- Facts verified
- 2026-10-15
