4 Repos
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 ist eine Vue3-Material-Design-Komponentenbibliothek, die zum Aufbau von mobilen und Desktop-Benutzeroberflächen verwendet wird. Sie bietet eine Sammlung standardisierter Komponenten basierend auf den Spezifikationen von Material Design 2 und 3. Das Framework fungiert als plattformübergreifende UI-Suite, die sich zwischen mobilen Touch-Interaktionen und Desktop-Umgebungen anpasst. Es enthält ein themenfähiges Komponentensystem mit anpassbaren Designvariablen und Dark-Mode-Einstellungen, um Interfaces an spezifisches Branding anzupassen. Die Bibliothek unterstützt Server-Side-Rendering, um die initialen Seitenladezeiten und die Sichtbarkeit in Suchmaschinen zu verbessern. Zusätzliche Funktionen umfassen mehrsprachige Interface-Lokalisierung für globale Benutzer, Barrierefreiheitsstandards für Benutzer mit Behinderungen sowie eine Tree-Shakable-Architektur zur Minimierung der Bundle-Größe.
Provides a standardized set of Vue3 components and specifications for creating interactive web interfaces.
olcPixelGameEngine ist eine plattformübergreifende Pixel-Game-Engine und Rendering-Bibliothek für die Entwicklung von 2D-Spielen, Simulationen und Algorithmus-Visualisierungen. Sie bietet ein Framework zum Rendern von Grafiken auf Pixelbasis über mehrere Betriebssysteme hinweg. Das Projekt fungiert als eingebettetes UI-Framework, das die Erstellung interaktiver Interface-Elemente und die Verwaltung von Benutzereingaben innerhalb einer pixelbasierten visuellen Umgebung ermöglicht. Es wird für Pixel-Art-Rendering und die Entwicklung plattformübergreifender Grafik-Prototypen verwendet.
Provides a framework for creating interactive controls and layout components to manage application state.