awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesCSS Styling Libraries

Tools and utilities for managing component-based, atomic, and preprocessed styles.

Explore 12 awesome GitHub repositories matching part of an awesome list · CSS Styling Libraries. Refine with filters or upvote what's useful.

Awesome CSS Styling Libraries 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.
  • styled-components/styled-componentsAvatar de styled-components

    styled-components/styled-components

    41,094Voir sur GitHub↗

    styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI styling API and a dynamic theme management system to maintain consistent design tokens and encapsulate visual logic, preventing global scope conflicts. The library utilizes a unified interface that works across both web environments and native mobile frameworks. It enables the definition of styles using JavaScript and TypeScript template literals, allowing CSS to be bound directly to components. The system supports dynamic prop-based styling, style inheritance, and the creation of

    CSS-in-JS styling for component-based systems.

    TypeScriptcsscss-in-jsreact
    Voir sur GitHub↗41,094
  • css-modules/css-modulesAvatar de css-modules

    css-modules/css-modules

    17,973Voir sur GitHub↗

    CSS Modules is a build-time tool that transforms local class names into unique, collision-resistant identifiers. By scoping styles to specific components during the compilation phase, it ensures that visual definitions remain isolated and prevents naming conflicts within web applications. The project functions as a frontend build plugin that integrates with module bundlers to manage style dependencies and assets. It generates a JavaScript object mapping that links original local class names to their transformed global counterparts, allowing developers to reference styles programmatically with

    Scoped CSS modules for component-based styling.

    Voir sur GitHub↗17,973
  • jxnblk/styled-systemAvatar de jxnblk

    jxnblk/styled-system

    7,870Voir sur GitHub↗

    styled-system is a prop-based styling library and CSS-in-JS theme system. It functions as a design token orchestrator that maps component properties to a central theme, allowing developers to change element appearances by passing style properties directly to components instead of writing separate stylesheets. The library features a responsive style prop engine that enables the creation of fluid layouts. This is achieved by using shorthand arrays to adjust styles across different screen breakpoints, ensuring visual arrangements adapt to various screen sizes. The system covers a wide range of

    Responsive style props for component-based design.

    JavaScript
    Voir sur GitHub↗7,870
  • airbnb/cssAvatar de airbnb

    airbnb/css

    6,980Voir sur GitHub↗

    This project is a CSS architecture framework and style guide providing formal coding standards for CSS and Sass. It establishes a structured approach to naming conventions, property organization, and selector management to ensure consistency across large-scale projects. The framework focuses on decoupling visual styles from JavaScript behavior through specific naming prefixes and utilizes a block element modifier system for component naming. It defines strict guidelines for Sass usage, emphasizing the efficient application of variables and mixins to prevent bloated output and complex dependen

    Style guide for consistent CSS development.

    Voir sur GitHub↗6,980
  • necolas/idiomatic-cssAvatar de necolas

    necolas/idiomatic-css

    6,656Voir sur GitHub↗

    Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and maintainable styles. It provides a set of standardized rules and conventions for writing idiomatic CSS code, functioning as both a formatting specification and a general guide for style organization. The project focuses on CSS preprocessor best practices, specifically providing guidelines to manage nesting depth and selector specificity to avoid complex cascades. It further distinguishes itself through structured documentation patterns and component sectioning to improve the long-ter

    Principles for writing maintainable CSS.

    Voir sur GitHub↗6,656
  • vmware-archive/clarityAvatar de vmware-archive

    vmware-archive/clarity

    6,400Voir sur GitHub↗

    Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.

    Distributes styles as a standalone CSS file for framework-free styling of HTML interfaces.

    TypeScriptaccessibilityaccessible-componentsaccessible-design
    Voir sur GitHub↗6,400
  • stubbornella/oocssAvatar de stubbornella

    stubbornella/oocss

    6,192Voir sur GitHub↗

    Object-Oriented CSS (OOCSS) is a CSS methodology and framework that structures stylesheets around reusable, composable classes. Its core principle is separating layout and structure from visual design, allowing the same structural classes to work with different visual treatments. The approach encourages styling elements based on their own properties rather than their location in the DOM, making components portable across different contexts. The methodology is built on class composition, where complex visual patterns are created by combining multiple single-purpose CSS classes on a single elem

    Methodology for object-oriented CSS architecture.

    JavaScript
    Voir sur GitHub↗6,192
  • farm-fe/farmAvatar de farm-fe

    farm-fe/farm

    5,580Voir sur GitHub↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Handles CSS, CSS Modules, HTML, images, and other static files with built-in support during the build pipeline.

    Rustbuild-toolbundlercompiler
    Voir sur GitHub↗5,580
  • csstools/sanitize.cssAvatar de csstools

    csstools/sanitize.css

    5,293Voir sur GitHub↗

    sanitize.css est une bibliothèque de normalisation et de reset CSS qui fournit une base standardisée pour la typographie, les contrôles de formulaire et les mises en page. Elle supprime les incohérences par défaut des navigateurs pour établir une fondation prévisible pour le design web et les applications modernes. Le projet implémente une base CSS moderne se concentrant sur les polices d'interface système et un rendu cohérent sur différents navigateurs web et systèmes d'exploitation. Il intègre une pile de polices système pour assurer une typographie cohérente et un rendu rapide sur diverses plateformes. La feuille de style couvre des capacités essentielles de mise en page et d'accessibilité, incluant la standardisation du modèle box-sizing et la suppression des styles spécifiques aux systèmes d'exploitation sur les entrées de formulaire. Elle applique des contraintes responsives aux images et vidéos pour éviter les débordements de mise en page et inclut des mécanismes pour respecter les préférences système concernant la réduction des mouvements.

    Modern CSS reset and normalization.

    CSS
    Voir sur GitHub↗5,293
  • diegohaz/styled-toolsAvatar de diegohaz

    diegohaz/styled-tools

    799Voir sur GitHub↗

    Useful interpolated functions for CSS-in-JS

    Utility functions for styled components.

    JavaScript
    Voir sur GitHub↗799
  • sergeysova/styled-normalizeAvatar de sergeysova

    sergeysova/styled-normalize

    442Voir sur GitHub↗

    normalize.css for styled-components

    Normalization and sanitization for styled components.

    JavaScript
    Voir sur GitHub↗442
  • jameslnewell/styled-components-breakpointAvatar de jameslnewell

    jameslnewell/styled-components-breakpoint

    238Voir sur GitHub↗

    Utility function for using breakpoints with styled-components 💅.

    Breakpoint management for styled components.

    JavaScript
    Voir sur GitHub↗238
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. CSS Styling Libraries

Explorer les sous-tags

  • Static CSS Libraries1 sous-tagStandalone CSS files that provide styling for HTML interfaces without requiring a JavaScript framework. **Distinct from CSS Styling Libraries:** Distinct from CSS Styling Libraries: focuses on static, framework-free CSS distribution rather than general CSS tooling or preprocessing.