4 Repos
Reusable UI building blocks created using semantic markup, accessibility standards, and consistent naming conventions.
Distinct from Web Component Standards: Candidates focus on build process automation (compilers) rather than the architectural standards for the components themselves.
Explore 4 awesome GitHub repositories matching web development · Standardized Web Components. Refine with filters or upvote what's useful.
North ist eine Methodik für responsives Webdesign und eine Sass-basierte CSS-Architektur. Es bietet ein System für den Aufbau von Mobile-First-Benutzeroberflächen unter Verwendung von fluiden Grids und Progressive-Enhancement-Techniken, um eine konsistente Erfahrung über verschiedene Browser-Fähigkeiten und Bildschirmgrößen hinweg zu gewährleisten. Das Projekt bietet ein standardisiertes CSS-Namenssystem, das Sass-Mixins verwendet, um Klassennamen programmatisch zu generieren und zwischen Komponenten, Layouts und Zuständen zu unterscheiden. Es fungiert zudem als Frontend-Projekt-Scaffolding-Tool und bietet einen Generator, um neue Umgebungen mit vorkonfigurierten Stylesheets und Task-Runnern aufzusetzen. Über das Styling hinaus deckt das Framework ein breites Spektrum an Webentwicklungsstandards ab, einschließlich semantischer HTML-Implementierung mit RDFa-Metadaten und Auditing für Web-Barrierefreiheit. Es integriert eine Content-First-Designstrategie und einen agilen Frontend-Workflow, um den Übergang von Informationsarchitektur und User Personas zu produktionsreifen Komponenten zu koordinieren. Das System enthält Tools zur Automatisierung der CSS-Benennung und zum Scaffolding von Projekt-Templates, um das initiale Setup zu beschleunigen.
Applies semantic markup, accessibility standards, and CSS naming conventions to create reusable layout and element building blocks.
Open-UI ist eine Reihe von Web-UI-Standardspezifikationen und eine standardisierte UI-Komponentenbibliothek. Sie bietet technische Definitionen für universelle UI-Komponenten, Verhaltensweisen und Barrierefreiheitsanforderungen, die darauf ausgelegt sind, die Cross-Browser-Kompatibilität durch eine Reihe von Web-Sprachvorschlägen sicherzustellen. Das Projekt umfasst ein Web-Accessibility-Polyfill und erweiterbare Control-Polyfills, die moderne UI-Steuerungsfunktionalität in Umgebungen ohne native Browser-Unterstützung bereitstellen. Es enthält eine Browser-Kompatibilitätssuite, um zu verifizieren, dass Komponenten die definierten Verhaltens- und Barrierefreiheitsanforderungen erfüllen. Die Bibliothek deckt eine breite Palette an Interface-Elementen ab, darunter durchsuchbare Comboboxen, interaktive Menüsysteme, Multi-Handle-Range-Inputs und anpassbare Select-Menüs. Sie enthält zudem Layout- und Navigationskomponenten wie Akkordeons, Modals, Breadcrumbs und Karussells. Das System nutzt deklarative Verhaltenszuordnung und Event-basiertes Action-Dispatching zur Ausführung von Komponentenlogik, während interne Zustände über CSS-Pseudo-Elemente für visuelles Styling offengelegt werden.
Provides reusable UI elements like comboboxes and modals built using semantic markup and universal accessibility standards.
This project is a static site generator and build-pipeline orchestrator that converts markdown files and custom components into production-ready static HTML pages. It functions as a markdown content manager, allowing website structure and text to be defined through the direct modification of flat files. The system utilizes a file-system based router to map the website URL structure directly to the directory layout of the source files. It also includes a web component UI library to embed encapsulated, interactive user interface elements into otherwise static pages. The project covers the broa
Integrates reusable UI building blocks using a standardized web component architecture.
Quark Design is a library of reusable interface components built on browser-native web standards. By utilizing custom elements and shadow DOM encapsulation, the project provides a suite of UI elements that function as native browser objects, ensuring consistent visual rendering and behavior across diverse environments. The library is designed to be framework-agnostic, allowing components to be integrated into any web project as standard HTML tags. Because it operates on native browser primitives rather than relying on virtual DOM reconciliation, it maintains a lightweight runtime execution mo
Embeds standardized interface elements into existing web projects as native HTML tags.