3 Repos
Libraries and tools for managing application styles and CSS.
Distinguishing note: Focuses on UI styling solutions.
Explore 3 awesome GitHub repositories matching user interface & experience · Styling Frameworks. Refine with filters or upvote what's useful.
This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com
Collects styling and CSS solutions for web interfaces.
StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object
Generates standard class names and inline styles that work across different JavaScript UI frameworks.
Compiled ist ein Styling-Framework für React, das Komponenten-Styles während des Build-Prozesses in statische, atomare CSS-Dateien umwandelt. Durch die Nutzung von Build-Time-AST-Transformationen (Abstract Syntax Tree) eliminiert die Bibliothek die Notwendigkeit für Runtime-Style-Injection und stellt sicher, dass Styles vor der Ausführung der Anwendung verarbeitet und optimiert werden. Das Framework zeichnet sich dadurch aus, dass es komplexe Style-Objekte in einzelne, wiederverwendbare Utility-Klassen zerlegt, was die Gesamtgröße der Stylesheets minimiert. Es unterstützt dynamische Komponenten-Eigenschaften durch Mapping auf CSS-Custom-Properties, was Laufzeit-Anpassungen ermöglicht, während die Performance-Vorteile der statischen Extraktion erhalten bleiben. Für ein vorhersehbares Rendering verwendet die Bibliothek eine deterministische Kaskaden-Reihenfolge, die generierte Regeln in priorisierte Gruppen sortiert, um Konflikte zu vermeiden. Das Projekt enthält umfassende Tools für die Integration in Build-Pipelines, einschließlich Unterstützung für die Transformation von Markup und die Durchsetzung von Styling-Konsistenz durch automatisierte Linting- und Validierungsregeln. Diese Funktionen stellen sicher, dass Komponenten-Styles idiomatisch und wartbar bleiben.
Defines encapsulated component styles using familiar JavaScript syntax while ensuring high performance through static extraction.