4 个仓库
Standards and specifications for creating interactive controls, form elements, and layout components.
Distinct from User Interface Components: The candidates focus on Terminal User Interfaces (TUIs) or specific reusable components, whereas this is the foundational specification for all web UI development.
Explore 4 awesome GitHub repositories matching web development · User Interface Frameworks. Refine with filters or upvote what's useful.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Creating interactive controls, form elements, and layout components to collect user input and trigger actions.
Om is a frontend state management library and reactive user interface framework that integrates ClojureScript functional programming with the React virtual DOM rendering engine. It provides a bridge to build responsive web interfaces where visual elements automatically update when underlying application data changes. The project centers on a normalized state store that flattens complex data structures into a relational format. This data is accessed through a reader-based querying system, which decouples the user interface from the state by allowing components to declare specific data requirem
Provides a functional API for interacting with a virtual DOM to create responsive web user interfaces.
Varlet 是一个 Vue3 Material Design 组件库,用于构建移动和桌面用户界面。它提供了一系列基于 Material Design 2 和 3 规范的标准化组件。 该框架作为一个跨平台 UI 套件,可在移动触摸交互和桌面环境之间进行适配。它包括一个带有可自定义设计变量和深色模式设置的主题化组件系统,以使界面与特定品牌保持一致。 该库支持服务器端渲染以提高初始页面加载速度和搜索引擎可见性。其他功能包括针对全球用户的多语言界面本地化、针对残障人士的无障碍标准,以及用于最小化包体积的 Tree-shaking 架构。
Provides a standardized set of Vue3 components and specifications for creating interactive web interfaces.
olcPixelGameEngine 是一个跨平台的像素游戏引擎和渲染库,旨在构建二维游戏、模拟和算法可视化。它提供了一个框架,用于在多个操作系统上以像素为单位渲染图形。 该项目作为一个嵌入式 UI 框架,允许在基于像素的视觉环境中创建交互式界面元素并管理用户输入。它用于像素艺术渲染和跨平台图形原型的开发。
Provides a framework for creating interactive controls and layout components to manage application state.