{"repo":"BloCamLimb/ModernUI","free":true,"listed":false,"github":"https://github.com/BloCamLimb/ModernUI","clone":"git clone https://github.com/BloCamLimb/ModernUI.git","description":"ModernUI is a comprehensive UI engine and desktop application framework & runtime","language":"Java","stars":391,"topics":["ui","framework","api","library","font","gui","shaders","opengl","2d-graphics","rendering-pipeline"],"license":"LGPL-3.0","category":"ui-components","readme_excerpt":"ModernUI Overview ModernUI is a cross-platform UI runtime focused on high-performance rendering, layout, and text systems for desktop environments. The project explores a retained UI model with GPU-accelerated rendering and low-level graphics access, designed to scale from simple interfaces to highly complex, component-dense scenes while maintaining consistent, pixel-perfect output across platforms. Core subsystems—rendering, layout, text shaping, and UI components—are largely in place. Platform window backends (e.g. AWT, GLFW) and multi-window support are under active development. ModernUI is designed as a UI runtime, not just a rendering library, with explicit control over layout, text, rendering, and lifecycle within a single system. Unlike approaches that wrap native rendering libraries or rely on declarative UI layers on top of them, ModernUI maintains a cohesive retained UI model with direct control over rendering and resource lifetime. ModernUI has been proven to operate under strict host constraints, including shared window ownership and shared GPU contexts, without introducing parallel rendering stacks. ModernUI is currently intended for advanced UI scenarios, custom engines, and architectural exploration, rather than turnkey application development. What this project focuses on UI tree and layout system Text shaping and rich-text layout (HarfBuzz-based) GPU-accelerated rendering pipeline (both 2D and 3D) Integration with modern graphics APIs via LWJGL ModernUI provi","default_branch":null,"files":null,"tree":[],"storefront":"/r/BloCamLimb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BloCamLimb/ModernUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}