2 个仓库
Systems for rendering and organizing interactive visual layouts and dynamic elements that respond to user input.
Distinct from User Interaction: Existing candidates focus on event handling or specific interaction patterns rather than the structural composition and rendering of the interface layout.
Explore 2 awesome GitHub repositories matching user interface & experience · Interface Composition Systems. Refine with filters or upvote what's useful.
Oasis Engine 是一个基于 Web 的游戏引擎和基于组件的游戏框架,旨在为 Web 和移动平台创建实时交互式 2D 和 3D 应用。它作为一个实时 3D 渲染器和物理模拟引擎,能够生成交互式视觉环境。 该框架包含一个可视化场景编辑器,允许艺术家和开发者通过图形界面构建、布局和导出项目场景。该系统支持可视化场景组合,并将这些布局转换为结构化数据以供运行时重构。 该引擎的功能涵盖了基于 WebGL 的图形资产渲染流水线、用于物理交互模拟的刚体动力学,以及用于用户输入处理和界面组合的系统。它还集成了一个实时动画系统,用于在关键帧之间插值以实现视觉过渡。
Ships a system for composing and rendering interactive visual layouts and dynamic interface elements.
该项目是一个对话接口框架和 UI 组件库,专为构建与大语言模型集成的应用而设计。它提供了一个标准化的提供程序集成层,用于将前端组件连接到各种 AI 后端,并配有一个用于显示生成内容的专用响应渲染引擎。 该框架专注于混合生成式 UI 组合,将传统的交互元素与动态模型输出相结合。它具有一个协议驱动的系统,用于将结构化数据流转换为交互式卡片,并包括用于可视化模型内部推理过程和思维链的工具。 该库涵盖了广泛的功能,包括增量 Markdown 渲染、对话生命周期管理和角色配置。它还为提示词(prompting)、用户反馈捕获和聊天会话状态管理提供了专用组件。 提供了一个用于项目脚手架的命令行实用程序,以自动化生成初始项目结构和样板代码。
Specializes in hybrid compositions that combine traditional interactive elements with dynamic generative model outputs.