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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesClass Mapping

Mapping class names to specific module keys to resolve scoped styles.

Distinct from CSS Style Modules: Focuses on the runtime mapping logic rather than the build-time definition of style modules.

Explore 5 awesome GitHub repositories matching web development · Class Mapping. Refine with filters or upvote what's useful.

Awesome Class Mapping GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jedwatson/classnamesAvatar von JedWatson

    JedWatson/classnames

    17,794Auf GitHub ansehen↗

    classnames is a JavaScript utility for conditionally joining CSS class names into a single space-separated string. It functions as a class name manager that maps boolean flags and objects to specific styles for HTML attribute assignment. The tool resolves abstract class identifiers to computed values, facilitating integration with modular styling systems. It allows for the mapping of dynamic identifiers to scoped class names through a dedicated module resolver. The utility processes strings, arrays, and objects to handle dynamic class name management. It includes capabilities for recursive a

    Maps class names to specific module keys to resolve dynamic styles in modular systems.

    JavaScript
    Auf GitHub ansehen↗17,794
  • tailwindlabs/prettier-plugin-tailwindcssAvatar von tailwindlabs

    tailwindlabs/prettier-plugin-tailwindcss

    7,010Auf GitHub ansehen↗

    This project is a Prettier plugin and Tailwind CSS class sorter that automatically organizes utility classes into a consistent and recommended order. It functions as a frontend styling formatter and CSS utility organizer, removing duplicate classes and sorting style attributes across HTML and JavaScript files. The tool ensures consistent markup formatting by ordering utility classes within HTML attributes, template literals, JavaScript expressions, and custom framework props. It integrates with Tailwind CSS configuration files and stylesheets to synchronize sorting behavior with custom theme

    Reads theme files to create weighted priority lists for sorting both standard and custom utility classes.

    TypeScript
    Auf GitHub ansehen↗7,010
  • mwilliamson/mammoth.jsAvatar von mwilliamson

    mwilliamson/mammoth.js

    6,101Auf GitHub ansehen↗

    Lets users define custom rules mapping named DOCX paragraph and run styles to specified HTML tags and CSS classes.

    JavaScript
    Auf GitHub ansehen↗6,101
  • 501351981/vue-officeAvatar von 501351981

    501351981/vue-office

    5,618Auf GitHub ansehen↗

    vue-office ist eine Bibliothek für die Vorschau von Office-Dokumenten und ein webbasierter Dokumentenbetrachter, der darauf ausgelegt ist, Word-, Excel-, PowerPoint- und PDF-Dateien direkt im Webbrowser zu rendern. Es bietet eine Sammlung wiederverwendbarer Komponenten, die die Anzeige von Dokumenten über Netzwerk-URLs, Datenpuffer oder Blob-Daten ermöglichen, ohne dass externe Plugins erforderlich sind. Diese Rendering-Lösung ist als Framework-übergreifender Dokumenten-Renderer konzipiert und bietet Integrationen für Vue 2, Vue 3 und React. Sie ermöglicht die clientseitige Dokumentenanzeige, um serverseitige Konvertierungsprozesse zu vermeiden. Die Bibliothek handhabt die Dokumentenvisualisierung durch clientseitiges Parsing und Content-Rendering. Sie nutzt Canvas-basiertes Rendering für PDFs und bildet Dokumentenstile auf CSS ab, um die visuelle Wiedergabetreue im Browser zu wahren.

    Translates internal office document styles into corresponding CSS rules for consistent visual representation.

    JavaScriptdocxdocx-previewexcel
    Auf GitHub ansehen↗5,618
  • seek-oss/treatAvatar von seek-oss

    seek-oss/treat

    1,143Auf GitHub ansehen↗

    Treat is a styling library that extracts CSS from JavaScript definitions during the build process to eliminate runtime overhead. It functions as a static style extraction tool, converting component-level style definitions into optimized, standalone CSS files. The framework is designed for building type-safe, themeable design systems that allow user interface components to adapt their appearance based on active design system settings. The library distinguishes itself by enabling complex style composition, including pseudo-selectors, media queries, and animations, within a unified object struct

    Maps style definitions to pre-generated CSS classes at runtime using a lightweight lookup mechanism.

    TypeScriptcss-in-jscss-in-tswebpack-plugin
    Auf GitHub ansehen↗1,143
  1. Home
  2. Web Development
  3. Modular Architectures
  4. CSS Style Modules
  5. Class Mapping

Unter-Tags erkunden

  • Document Style MappingsMaps named paragraph and run styles from document formats to HTML elements and CSS classes. **Distinct from Class Mapping:** Distinct from Class Mapping: operates on document-level styles (paragraph/run names) rather than CSS module class name resolution.
  • Utility Class Priority MappingWeighted mapping of utility classes based on configuration to determine their sorting order. **Distinct from Class Mapping:** Distinct from CSS module mapping; focuses on the priority weight of classes for sorting rather than scope resolution.