awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 रिपॉजिटरी

Awesome GitHub RepositoriesClass String Joiners

Utilities for concatenating individual class name fragments into a single space-separated string.

Distinct from String Tokenization: Focuses on the specific whitespace-delimited joining required for HTML class attributes.

Explore 4 awesome GitHub repositories matching user interface & experience · Class String Joiners. Refine with filters or upvote what's useful.

Awesome Class String Joiners GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • jedwatson/classnamesJedWatson का अवतार

    JedWatson/classnames

    17,794GitHub पर देखें↗

    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

    Combines filtered class name fragments into a single string using whitespace as the delimiter.

    JavaScript
    GitHub पर देखें↗17,794
  • joe-bell/cvajoe-bell का अवतार

    joe-bell/cva

    6,849GitHub पर देखें↗

    cva is a TypeScript utility for defining and resolving visual variants for UI components with full type safety. It generates CSS class strings from typed variant definitions, enabling compile-time validation of component usage by deriving the union of all variant prop types from a configuration object. The library distinguishes itself through compound variant matching, which activates styles only when multiple independent variant conditions are simultaneously satisfied, merging their class names. It also provides default value propagation to ensure consistent rendering when no explicit varian

    Generates CSS class strings from typed variant definitions with zero runtime overhead.

    TypeScriptclass-variance-authorityclassnameclassnames
    GitHub पर देखें↗6,849
  • dcastil/tailwind-mergedcastil का अवतार

    dcastil/tailwind-merge

    5,648GitHub पर देखें↗

    tailwind-merge is a utility library that resolves conflicting Tailwind CSS class strings when combining multiple sets of classes. It automatically detects and removes conflicting utility classes, keeping only the last class from each group that modifies the same CSS property, while preserving non-conflicting and non-Tailwind classes unchanged. The library handles complex conflict scenarios including modifier-order resolution, arbitrary value type detection, postfix modifier semantics, and asymmetric conflicts where one class group removes preceding classes from other groups but not vice versa

    Provides a utility that accepts multiple arguments, conditional values, and nested arrays to build a single merged class string.

    TypeScriptcsstailwindcssutility-classes
    GitHub पर देखें↗5,648
  • reagent-project/reagentreagent-project का अवतार

    reagent-project/reagent

    4,872GitHub पर देखें↗

    Reagent, ClojureScript और React.js का उपयोग करके वेब यूज़र इंटरफेस बनाने के लिए एक फ्रेमवर्क है। यह डिक्लेरेटिव UI डिज़ाइन के लिए एक फंक्शनल प्रोग्रामिंग दृष्टिकोण को सक्षम बनाता है, जहाँ HTML स्ट्रक्चर्स और कंपोनेंट पदानुक्रम को JSX के बजाय वेक्टर-आधारित Hiccup सिंटैक्स का उपयोग करके परिभाषित किया जाता है। यह प्रोजेक्ट एटम्स (atoms) पर आधारित एक रिएक्टिव स्टेट मैनेजमेंट सिस्टम के माध्यम से खुद को अलग करता है। यह ट्रैक करता है कि कौन से कंपोनेंट्स ऑटोमैटिक री-रेंडर को ट्रिगर करने के लिए विशिष्ट स्टेट एटम्स को डीरेफरेंस करते हैं और एक बड़े स्टेट एटम के विशिष्ट पथों पर अपडेट्स को अलग करने के लिए स्टेट कर्सर प्रदान करता है। इसमें नेटिव JavaScript कंपोनेंट्स और थर्ड-पार्टी लाइब्रेरीज़ को रैप करने के लिए यूटिलिटीज भी शामिल हैं ताकि यह सुनिश्चित किया जा सके कि वे फंक्शनल रेंडरिंग साइकिल के साथ संगत रहें। यह फ्रेमवर्क वर्चुअल DOM रिकॉन्सिलिएशन, साइड इफेक्ट्स और क्लीनअप के लिए लाइफसाइकिल मैनेजमेंट, और अपडेट बैचिंग व कैलकुलेशन मेमोइजेशन के माध्यम से रेंडर परफॉरमेंस ऑप्टिमाइज़ेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह स्टेटिक HTML स्ट्रिंग्स की सर्वर-साइड रेंडरिंग, कॉन्टेक्स्ट के माध्यम से ग्लोबल स्टेट शेयरिंग, और HTML कंटेंट सैनिटाइजेशन के लिए सुरक्षा प्रिमिटिव्स के लिए टूल्स भी प्रदान करता है।

    Includes utilities to concatenate and normalize class name fragments into space-separated HTML class strings.

    Clojureclojureclojurescriptfrontend
    GitHub पर देखें↗4,872
  1. Home
  2. User Interface & Experience
  3. Class String Joiners

सब-टैग एक्सप्लोर करें

  • Variant-Based Class GeneratorsUtilities that create CSS class strings from typed variant definitions with zero runtime overhead. **Distinct from Class String Joiners:** Distinct from Class String Joiners: generates class strings from variant definitions, not just concatenating fragments.