4 dépôts
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 est une bibliothèque de composants Material Design pour Vue 3 utilisée pour construire des interfaces utilisateur mobiles et de bureau. Elle fournit une collection de composants standardisés basés sur les spécifications Material Design 2 et 3. Le framework fonctionne comme une suite UI multiplateforme qui s'adapte entre les interactions tactiles mobiles et les environnements de bureau. Il inclut un système de composants thématisable avec des variables de design personnalisables et des paramètres de mode sombre pour aligner les interfaces avec une image de marque spécifique. La bibliothèque prend en charge le rendu côté serveur (SSR) pour améliorer les vitesses de chargement initial des pages et la visibilité sur les moteurs de recherche. Des capacités supplémentaires incluent la localisation d'interface multilingue pour les utilisateurs mondiaux, des normes d'accessibilité pour les utilisateurs handicapés et une architecture tree-shakable pour minimiser la taille du bundle.
Provides a standardized set of Vue3 components and specifications for creating interactive web interfaces.
olcPixelGameEngine est un moteur de jeu pixel multiplateforme et une bibliothèque de rendu conçue pour construire des jeux en deux dimensions, des simulations et des visualisations d'algorithmes. Il fournit un framework pour le rendu graphique pixel par pixel sur plusieurs systèmes d'exploitation. Le projet fonctionne comme un framework d'interface utilisateur (UI) embarqué, permettant la création d'éléments d'interface interactifs et la gestion des entrées utilisateur au sein d'un environnement visuel basé sur les pixels. Il est utilisé pour le rendu de pixel art et le développement de prototypes graphiques multiplateformes.
Provides a framework for creating interactive controls and layout components to manage application state.