awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

321 dépôts

Awesome GitHub RepositoriesStyling Systems

Comprehensive frameworks for defining, scoping, and extracting component styles to ensure consistent visual appearance.

Explore 321 awesome GitHub repositories matching user interface & experience · Styling Systems. Refine with filters or upvote what's useful.

Awesome Styling Systems GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue est un framework JavaScript progressif basé sur des composants, conçu pour construire des interfaces utilisateur réactives et des applications monopage. Il se concentre sur un système de modèles déclaratif qui transforme le HTML en fonctions de rendu efficaces, permettant aux développeurs d'organiser des interfaces complexes en unités isolées et réutilisables qui se synchronisent automatiquement avec l'état de l'application. Le framework se distingue par un système de réactivité de suivi des dépendances qui surveille l'accès aux données pendant le rendu pour déclencher des mises à jour précises. Il fournit une architecture flexible qui prend en charge à la fois l'adoption incrémentale en tant que bibliothèque légère et le développement d'applications à grande échelle. Les développeurs peuvent tirer parti d'un modèle d'extensibilité robuste basé sur des plugins pour injecter une logique globale, tandis que la réconciliation du DOM virtuel du framework garantit des mises à jour d'interface efficaces en calculant des mutations minimales. Au-delà de ses capacités de rendu de base, le projet inclut une suite complète d'outils pour gérer l'état de l'application, le routage basé sur les URL et le rendu côté serveur. Il offre un support étendu pour la composition de composants, la distribution de contenu et la gestion d'animation, aux côtés de mesures de sécurité intégrées comme l'échappement automatique du contenu pour prévenir les vulnérabilités courantes. Le framework est distribué avec des déclarations de type officielles pour prendre en charge l'analyse statique et peut être installé via des gestionnaires de paquets standard ou intégré directement dans les environnements de navigateur via des balises de script.

    Applies CSS styles to elements using JavaScript objects with automatic vendor prefixing.

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • facebook/react-nativeAvatar de facebook

    facebook/react-native

    126,019Voir sur GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Translates CSS-like styling rules into native layout instructions to maintain visual consistency across diverse mobile platforms.

    C++androidapp-frameworkcross-platform
    Voir sur GitHub↗126,019
  • shadcn/uiAvatar de shadcn

    shadcn/ui

    116,798Voir sur GitHub↗

    This project is a collection of accessible user interface components designed for full developer ownership. It functions as a copy-paste UI framework and headless component kit, providing the logic and structure for interface elements without relying on traditional versioned library dependencies. The system distributes source code directly to the user, allowing for the creation of a custom component library. It utilizes a distribution method where components are copied into the codebase, ensuring that the visual and functional implementation remains under the developer's control. The toolkit

    Uses a utility-first styling approach to define visual appearances directly on HTML elements.

    TypeScript
    Voir sur GitHub↗116,798
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Transforms CSS using a PostCSS plugin pipeline for vendor prefixing and module-based scoping.

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • ant-design/ant-designAvatar de ant-design

    ant-design/ant-design

    98,362Voir sur GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Pre-renders component styles into static CSS files during server-side execution to boost initial page load performance.

    TypeScriptant-designantddesign-systems
    Voir sur GitHub↗98,362
  • mui/material-uiAvatar de mui

    mui/material-ui

    98,459Voir sur GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Maps design tokens to native CSS variables to facilitate dynamic theme switching without requiring expensive runtime style recalculations.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Voir sur GitHub↗98,459
  • callemall/material-uiAvatar de callemall

    callemall/material-ui

    98,475Voir sur GitHub↗

    This project is a component-based UI framework and a React Material Design library. It provides a comprehensive set of reusable interface elements that implement Google Material Design specifications to ensure consistent visual styles and behaviors across web applications. The framework enables the construction of professional layouts for enterprise web interfaces and the rapid prototyping of frontend designs. It uses a collection of pre-designed React components to standardize layouts and accelerate the overall development process. The system integrates a styling engine and theme-based inje

    Allows developers to apply visual properties directly through component props instead of CSS classes.

    JavaScript
    Voir sur GitHub↗98,475
  • tailwindcss/tailwindcssAvatar de tailwindcss

    tailwindcss/tailwindcss

    95,631Voir sur GitHub↗

    Tailwind CSS is a utility-first CSS framework and design system framework used to build custom user interfaces. It provides a set of low-level utility classes that are applied directly in HTML, allowing for the creation of custom web designs without writing traditional custom CSS files. The framework functions as a PostCSS plugin and a responsive web design tool. It utilizes a mobile-first system of modifiers to create layouts that adapt to different screen sizes and establishes consistent visual languages through a centralized configuration of colors, spacing, and typography. The system sup

    Provides a system that generates optimized atomic CSS classes based on predefined utility mappings.

    TypeScript
    Voir sur GitHub↗95,631
  • tailwindlabs/tailwindcssAvatar de tailwindlabs

    tailwindlabs/tailwindcss

    95,592Voir sur GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Applies responsive design and layout constraints directly within markup using atomic class names.

    TypeScriptcssframeworkutility
    Voir sur GitHub↗95,592
  • sveltejs/svelteAvatar de sveltejs

    sveltejs/svelte

    87,285Voir sur GitHub↗

    Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy framework bundle. This architecture relies on a reactive state management paradigm where data changes trigger surgical updates to the document object model without the use of a virtual representation. The framework distinguishes itself through a reactive dependency tracking system t

    Injects unique identifiers into CSS selectors at build time to isolate component styles without runtime overhead.

    JavaScriptcompilertemplateui
    Voir sur GitHub↗87,285
  • daneden/animate.cssAvatar de daneden

    daneden/animate.css

    82,613Voir sur GitHub↗

    Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made animations and motion effects used to add visual movement to web elements across different browsers. The library is designed as an accessibility-aware system that automatically disables animations when the operating system has a reduce motion setting enabled. This ensures that web motion respects user preferences for accessibility. The framework covers front-end visual effects and cross-browser UI styling. It utilizes a utility-first architecture with predefined style classes to ma

    Uses a utility-first approach with single-purpose classes to control animation timing and duration.

    CSS
    Voir sur GitHub↗82,613
  • fortawesome/font-awesomeAvatar de FortAwesome

    FortAwesome/Font-Awesome

    76,670Voir sur GitHub↗

    Font-Awesome is a CSS icon framework and SVG icon library that provides a standardized set of vector assets for digital user interfaces. It functions as a vector icon set and web font icon kit, delivering iconography through both scalable vector graphics and web fonts to ensure consistency across different screen densities and platforms. The project provides a multi-format distribution model, allowing assets to be rendered via SVG-based vector embedding or unicode-based glyph rendering. Visual styles, sizes, and positions are managed through a class-driven asset selection system and CSS-varia

    Provides a system where predefined CSS class names are used to trigger specific icon variants and visual styles.

    JavaScriptcssfontfontawesome
    Voir sur GitHub↗76,670
  • enaqx/awesome-reactAvatar de enaqx

    enaqx/awesome-react

    73,650Voir sur GitHub↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Categorizes styling systems and CSS-in-JS libraries that provide architectural approaches for scoping component visuals.

    awesomeawesome-listjavascript
    Voir sur GitHub↗73,650
  • ryanoasis/nerd-fontsAvatar de ryanoasis

    ryanoasis/nerd-fonts

    63,373Voir sur GitHub↗

    Nerd Fonts is a suite of tools and collections designed for aggregating glyphs, patching programming fonts, and generating web-ready font assets. It provides an iconic font patcher for injecting large sets of icons into existing system fonts, a glyph aggregator that consolidates symbols from multiple icon sets, and a collection of pre-patched monospaced typefaces for use in terminals and editors. The project includes a font metrics tool to adjust glyph widths and cell sizing, ensuring consistent icon alignment in monospace environments. It also features a web font generator that converts patc

    Associates icon glyphs with searchable text names to identify and insert icons via naming conventions.

    CSSfontfont-awesomefonts
    Voir sur GitHub↗63,373
  • nuxt/nuxtAvatar de nuxt

    nuxt/nuxt

    60,456Voir sur GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    Injects local stylesheets directly into rendered HTML to enhance initial page load performance.

    TypeScriptcsrframeworkfull-stack
    Voir sur GitHub↗60,456
  • textualize/richAvatar de Textualize

    Textualize/rich

    56,636Voir sur GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Combines formatting attributes programmatically to build reusable style configurations for consistent output.

    Pythonansi-colorsemojimarkdown
    Voir sur GitHub↗56,636
  • google/material-design-iconsAvatar de google

    google/material-design-icons

    53,449Voir sur GitHub↗

    This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The library distinguishes itself through the use of variable font technology, which allows for the dynamic adjustment of icon weight, grade, and optical size directly through style sheet properties. By leveraging native font rendering engines and CSS class-based styling, the collection

    Toggle between visual themes like rounded or sharp styles by mapping semantic CSS class names to specific font variants.

    androidiconsios
    Voir sur GitHub↗53,449
  • ionic-team/ionic-frameworkAvatar de ionic-team

    ionic-team/ionic-framework

    52,539Voir sur GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    Automatically switches component visual patterns to match the host operating system's design patterns.

    TypeScriptangularcapacitorframework
    Voir sur GitHub↗52,539
  • driftyco/ionicAvatar de driftyco

    driftyco/ionic

    52,514Voir sur GitHub↗

    Ionic is a cross-platform mobile UI toolkit and hybrid app development framework. It provides a library of web components for building native-quality iOS, Android, and Progressive Web Apps using HTML, CSS, and JavaScript from a single codebase. The project utilizes a web component UI library to ensure consistent mobile interface behaviors. It employs a framework-agnostic wrapper to integrate these custom elements with JavaScript libraries such as React, Vue, and Angular. The toolkit covers hybrid mobile UI design and cross-platform app development. It includes an adaptive styling system that

    Provides a styling system that automatically adjusts layouts and CSS variables based on the detected host operating system.

    TypeScript
    Voir sur GitHub↗52,514
  • semantic-org/semantic-uiAvatar de Semantic-Org

    Semantic-Org/Semantic-UI

    51,064Voir sur GitHub↗

    Semantic-UI is an HTML and CSS UI framework consisting of a themed component library and a responsive layout framework. It provides a collection of reusable interface components and a grid-based system of columns and containers designed to build responsive websites. The framework is distinguished by its use of natural-language class naming, which maps human-readable CSS classes to specific visual styles. It also functions as a right-to-left UI toolkit, utilizing directional mirroring to adjust visual flow and element alignment for languages read from right to left. The system covers frontend

    Maps human-readable, natural-language CSS class names to specific visual styles to bridge design intent and code.

    JavaScriptbuttoncss-frameworkdropdown
    Voir sur GitHub↗51,064
Préc.123456…17Suivant
  1. Home
  2. User Interface & Experience
  3. Styling and Theming Systems
  4. Content Styling
  5. Styling Architectures
  6. Styling Systems

Explorer les sous-tags

  • Adaptive StylingStyling systems that automatically adjust visual properties based on the host operating system. **Distinct from Styling Systems:** Distinct from Styling Systems: specifically handles automatic platform-based adaptation rather than general style definition.
  • Build-Time Processing4 sous-tags
  • Class-Based Approaches4 sous-tags
  • Component Customization3 sous-tags
  • Inline & Object-Based4 sous-tags
  • Shared Style ModulesSystems for distributing reusable sets of styles and functional logic across different UI components. **Distinct from Styling Systems:** Focuses on the distribution and sharing mechanism of styles, not just the definition of the styling system itself.