OreUI is an unofficial fan-made component library that brings Minecraft's Ore UI design system to your web projects.
Its 25+ components share a framework-independent Web Component core, with light adapters for specific frameworks.
Read the full documentation at katorly.dev/OreUI.
- Cross-framework: Vanilla JavaScript, React, Vue, and more
- CSS-first: Focus on visual design, with minimal JavaScript
- Small core: Lit is the only runtime dependency
- Fully customizable: Customize using CSS variables, TailwindCSS, PandaCSS and properties
- Accessibility: Semantic HTML, keyboard support, focus management, and ARIA
| Package | Version | Downloads | Links |
|---|---|---|---|
oreui-web |
Docs · Source | ||
@oreui-web/react |
Docs · Source | ||
@oreui-web/vue |
Docs · Source | ||
@oreui-web/svelte |
Docs · Source | ||
@oreui-web/solid |
Docs · Source |
Choose your framework in getting started, or browse all components.
For information on how to contribute, please refer to the contributing guidelines.
OreUI is an unofficial fan-made project. It is neither a replacement for the official Ore UI, nor approved by or affiliated with Mojang or Microsoft. When using this project, you must also follow the Minecraft EULA and any other applicable terms.
This project only takes visual inspiration from the official Ore UI. Except for the fonts, the code and assets in this project were created independently and do not contain source code from the official Ore UI.
Copyright © 2026-present Katorly Lab