ApricityUI
by MerrySnow
ApricityUI is a UI framework that lets modpack authors and developers build Minecraft interfaces with HTML, CSS and JavaScript syntax.
What it does
Interfaces are written with the classic HTML, CSS and JS trio, and the syntax follows Web standards closely. Simple shape drawing, nested rendering and effects are supported, and the framework can render block content inside a screen. Almost everything hot-reloads instantly, and built-in developer tools provide visual debugging for checking layout while a UI is being written.
The JS side depends on KubeJS, which is optional, so a modpack author who uses KubeJS can draw whatever interface a pack needs. Without KubeJS the framework still provides its rendering and debugging tools. Its syntax is kept essentially fixed and stays close to Web standards, so interfaces can be upgraded across game versions without compatibility breaks.
The mod is built entirely from scratch in Java and does not bundle a Chrome runtime. Its jar is light and needs nothing extra to run. It is client required and server optional, so players need it while a server may leave it out. It is released under the GNU Lesser General Public License v2.1 only and is open source. Files are published for Fabric, Forge and NeoForge across 14 release versions, 1.18.2 – 26.1.2.
Key features
HTML, CSS and JS interfaces
Screens are described with markup, stylesheets and scripts, so web developers can start without learning a separate layout language.
Shape drawing and effects
Simple shapes, nested rendering and visual effects can be combined in one interface, and blocks can be rendered inside it.
Instant hot reload
Most changes apply as soon as a file is saved, which shortens the cycle between editing an interface and checking it in game.
Visual debugging tools
Built-in developer tools show the structure of an interface, which helps locate layout problems during development.
Shared naming scheme
Ore AE themes are built to look more like Minecraft, while general-purpose themes use one CSS naming pattern, so moving between them takes little adjustment.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x1 of 1 version with builds
1.20.x6 of 6 versions with builds
1.19.x3 of 3 versions with builds
1.18.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
HtmlCraft API is client-side only, open source under the GNU Lesser General Public License v2.1 only, and published for Fabric and Forge across 1.20.1 – 26.2. KubeJS Offline is not open source, is released under All rights reserved, and runs on Fabric, Forge and NeoForge for 1.18.2 – 1.21.1, with either side able to run it. UltralightFabric is client-side only, open source under the GNU Lesser General Public License v3.0 only, and targets Fabric for 1.18.1 alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ApricityUI | Fabric, Forge and NeoForge | 1.18.2 – 26.1.2 | Client required, server optional | 2026-10-05 |
| HtmlCraft API | Fabric and Forge | 1.20.1 – 26.2 | Client-side only | 2026-08-14 |
| KubeJS Offline | Fabric, Forge and NeoForge | 1.18.2 – 1.21.1 | Client or server, optional | 2026-07-04 |
| UltralightFabric | Fabric | 1.18.1 | Client-side only | 2021-12-31 |
Questions
Does ApricityUI need KubeJS?
Which loaders does ApricityUI support?
Does a server need ApricityUI installed?
In the catalog
ApricityUI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from MerrySnow
Similar mods
What the author says
Build UIs with HTML + CSS + JS. The syntax follows Web standards as closely as possible. ApricityUI was built around one goal: a UI framework that is low-friction, convenient, and broadly capable. That is why it takes the classic HTML + CSS + JS trio as its core.
Official listing
- Modrinth page
- modrinth.com/mod/apricityui
- Owner
- MerrySnow
- Published
- 2026-02-23
- Updated on Modrinth
- 2026-10-05
- Facts verified
- 2026-10-15
