3 个仓库
Systems that generate user interfaces from structured, declarative definitions at runtime.
Distinct from Generative Forms: Distinct from AI-driven generative forms; focuses on rendering from explicit data models.
Explore 3 awesome GitHub repositories matching user interface & experience · Declarative UI Generation. Refine with filters or upvote what's useful.
XLForm 是一个声明式 UI 库和框架,用于根据结构化定义生成同步的 iOS 表格视图表单。它提供了一套使用 Swift 和 Objective-C 构建移动数据录入界面的工具包,允许开发者基于声明式的分区和行来创建界面。 该框架具有动态界面同步和条件逻辑功能,用于管理行的可见性和编辑限制。它支持创建动态多值分区,用户可以在运行时插入、删除或重新排序行。 该库包含多种交互式输入组件,如日期和时间选择器、选择列表、文本字段和布尔开关。它还提供了通过基于规则的框架进行输入验证的工具,以及将用户输入提取为结构化字典以进行数据传输的实用程序。 该库支持通过自定义行类型映射进行扩展,以在表格单元格中显示专业内容。
Generates table-view interfaces based on declarative definitions of sections and rows.
Umbrella is a comprehensive ecosystem of TypeScript-based libraries and a mono-repository designed for UI rendering, mathematical frameworks, WebAssembly bridging, and functional data processing. It provides a suite of tools for managing reactive data streams, binary serialization, and specialized memory management. The project includes a reactive component model for generating HTML, SVG, and Canvas elements from nested data structures, as well as a system for integrating JavaScript and WebAssembly through generated bindings. It features a mathematical framework for linear algebra, tensor ope
Generates user interfaces from structured, declarative definitions using a reactive component model.
Just-dashboard is a data visualization framework that enables the creation of interactive web dashboards through declarative configuration files. By defining layouts and data sources in YAML or JSON, users can generate functional interfaces without writing custom frontend code. The system acts as a dashboard builder that transforms these structured definitions into visual components, supporting both local embedding and remote deployment. The project distinguishes itself by allowing dashboards to be hosted and shared via version-controlled snippets, enabling instant access to data visualizatio
Generates interactive user interfaces from declarative data models to eliminate manual frontend development.