4 个仓库
Frameworks that enable the construction of complex layouts through the composition of pre-built UI components.
Distinct from React - A JavaScript library for building user interfaces: Distinct from general UI libraries: focuses on the composition-based development model for building layouts.
Explore 4 awesome GitHub repositories matching user interface & experience · Interface Composition Frameworks. Refine with filters or upvote what's useful.
FXGL 是一个专为 Java 和 Kotlin 设计的 2D 游戏引擎和开发框架。它为构建跨平台桌面游戏提供了一个结构化环境,集成了核心游戏循环、实体组件系统以及基于 JavaFX 的场景图渲染。 该工具包的特色在于提供了一套完整的集成库,用于游戏 AI 寻路、物理碰撞检测以及通过 TCP 和 UDP 协议进行多人联网。它包括用于利用全局样式表进行自适应 UI 设计的专用系统,以及用于缓存纹理、音频和字体的数据驱动资产管理系统。 该框架涵盖了广泛的开发能力,包括带有粒子系统和视差背景的 2D 图形渲染、输入映射与重映射,以及持久化游戏数据存储。它还结合了面向开发者的工具,通过对象池技术进行性能分析和内存优化。
Enables the construction of complex game interfaces and heads-up displays through the composition of UI components.
Windows App SDK 是一套用于构建原生 Windows 桌面应用的 API 和 UI 框架。它提供用于访问系统功能的 Windows Runtime API,以及用于创建响应式、无障碍界面的专用 UI 框架。该项目还作为一个桌面应用部署框架和本地 AI 执行环境,用于在 CPU、GPU 和 NPU 上运行硬件加速模型。 该 SDK 的特色在于支持遗留应用的现代化改造,允许开发者将现代控件和平台功能嵌入现有项目,而无需完全重写。它利用原生 C++ 投影实现高性能系统交互,并采用基于 NuGet 的分发方式将框架版本与操作系统解耦,支持并排(Side-by-side)运行时执行。 广泛的功能领域包括全面的应用生命周期管理、硬件加速视觉渲染,以及针对打包和未打包应用的灵活部署选项。它还涵盖了本地化资源管理、用于安全的进程隔离沙箱,以及系统级通知和组件的集成。 该框架支持诸如 MVVM(Model-View-ViewModel)架构之类的结构模式,以将应用数据与用户界面解耦。
Enables the construction of complex layouts through the composition of pre-built UI components and styles.
wpftoolkit 是一个用于构建 Windows 桌面应用程序的 UI 组件库和开发工具集。它提供了一系列预构建的输入控件、布局面板和专用组件,旨在扩展标准界面的功能。 该项目包含一个数据可视化工具包,可通过图表、仪表盘和三维视图渲染复杂数据集。它还具备一个窗口管理框架,通过停靠布局、向导流程和容器控件来组织应用程序结构,并配有一个用于管理界面组件外观的视觉主题引擎。 该套件还涵盖了辅助功能和自动化集成,将内部控件逻辑映射到相关框架,从而向辅助技术和程序化测试工具暴露界面元素。
Provides a framework for constructing complex desktop layouts through the composition of specialized UI components.
This project is a React UI component library and design system framework. It provides a collection of reusable interface elements and an accessible component toolkit designed to meet web accessibility standards and responsive design requirements. The framework enforces visual uniformity through a design system that uses centralized design tokens for colors, spacing, and typography. It includes a standardized SVG icon set to provide consistent visual cues and markers across user interfaces. The library covers the implementation of design systems through token-based styling and the development
Provides a framework for building reusable visual elements based on a shared design system to maintain a uniform look.