Skip to content

XtronXI/pages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简体中文 | English
Language translations may not be 100% accurate

✨ OreUI Design ✨

A Native WebUI Implementation Based on OreUI Design Principle

Stars Forks Repo Size

Last Commit License


Important

We are fully upgrading the OreUI to V2, which may require some additional time for restructuring the repository, and the official documentation will be gradually released by 2026.


🤔 What is OreUI?

OreUI is an open-source UI foundation developed by Mojang Studios, built on web standards to provide a unified, reusable, and extensible infrastructure for game and application interfaces. Its primary goal is to enable developers to build consistent user experiences declaratively, with support for cross-platform rendering, theme customization, and maintainability—reducing development complexity while improving portability.
You can delve deeper into its details at Mojang/ore-ui.


🚀 Quick Start


💡 Project Vision

The core objective of this project is to: fully implement the essential components of OreUI using native HTML, CSS, and JavaScript, completely eliminating reliance on any third-party plugins or frameworks.

Note

This project is independently developed and has no affiliation with Mojang Studios.

Caution

Just for fun, not highly technical. Please don’t rely on it too much.


✨ Features

This project is developed and maintained based on the following features:

  • Pure Native Implementation: Does not rely on any third-party libraries, ensuring lightweight, efficient, and easy to integrate.
  • Modular Architecture: Components can be used independently or combined to greatly improve development flexibility.
  • Highly Customizable: Easily modify styles through simple adjustments to meet personalized needs.
  • Responsive Design: Components adapt to different device types for a smooth and consistent experience.
  • Broad Compatibility: Supports most mainstream modern browsers with consistent features across platforms.

🎨 Design Philosophy

We follow these key design principles when building this project:

  • Minimalism: Avoid unnecessary dependencies, keeping code clean and simple.
  • Native First: Leverage native browser capabilities for the best performance and compatibility.
  • High Customization: Every component can be freely tailored as needed.
  • Accessibility: Optimized for an inclusive experience, ensuring usability for all users.

🌟 Featured Projects

Explore these practical applications built with the OreUI design philosophy:


🤝 Contribution Guide

We welcome contributions of all kinds! Whether it’s code, documentation, or ideas — your participation is invaluable.

  • Report Issues or Suggestions: Use GitHub Issues to describe your ideas or problems in detail.
  • Contribute Code: Fork this repository, make changes, and submit a Pull Request.

Before contributing, please read our Contributing Guide for more details.


📜 License

This project is licensed under the MIT License. You are free to use, modify, and distribute it, but please retain the original license notice.


📬 Contact Us

If you have any questions, suggestions, or just want to chat, feel free to reach out via:

Telegram QQ-Group YH-Group

About

Based on OreUI

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 62.6%
  • CSS 29.4%
  • HTML 8.0%