awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to styled-components/styled-components

Open-source alternatives to Styled Components

30 open-source projects similar to styled-components/styled-components, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Styled Components alternative.

  • emotion-js/emotionالصورة الرمزية لـ emotion-js

    emotion-js/emotion

    18,017عرض على GitHub↗

    This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t

    JavaScriptbabel-plugincsscss-in-js
    عرض على GitHub↗18,017
  • zeit/styled-jsxالصورة الرمزية لـ zeit

    zeit/styled-jsx

    7,785عرض على GitHub↗

    styled-jsx is a CSS-in-JS library and scoped CSS engine that allows for writing CSS directly within JavaScript components using template literals. It serves as a JSX styling solution that integrates CSS into elements while preventing style leakage through a scoping mechanism. The project differentiates itself by providing a server-side rendering CSS manager that extracts and injects styles during the rendering process to prevent flicker and duplicate rules. It also supports dynamic style binding, which allows CSS values to be bound to component state through template interpolation to update v

    JavaScript
    عرض على GitHub↗7,785
  • tamagui/tamaguiالصورة الرمزية لـ tamagui

    tamagui/tamagui

    13,729عرض على GitHub↗

    Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced

    TypeScriptatomic-csscss-in-jsoptimizing-compiler
    عرض على GitHub↗13,729

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • khan/aphroditeالصورة الرمزية لـ Khan

    Khan/aphrodite

    5,338عرض على GitHub↗

    Aphrodite is a framework-agnostic CSS-in-JS styling library that allows styles to be defined using JavaScript objects. It functions as a CSS generator and rendering engine that injects optimized styles into the document, providing a dedicated system for server-side rendering to prevent style flashes and ensure correct initial page rendering. The project distinguishes itself through an automatic CSS vendor prefixer for cross-browser consistency and a production utility that minifies class names into short hashes to reduce CSS payload size. It further supports extensible styling through custom

    JavaScript
    عرض على GitHub↗5,338
  • cssinjs/jssالصورة الرمزية لـ cssinjs

    cssinjs/jss

    7,065عرض على GitHub↗

    jss is a CSS-in-JS styling library and dynamic style engine that allows for the authoring of CSS properties as JavaScript objects. It functions as a tool for defining visual rules programmatically to manage application appearance and bind styles to JavaScript data. The project distinguishes itself through a specialized implementation of container queries, which adjust element layouts based on the dimensions of parent containers. It also acts as a CSS animation orchestrator, creating scoped keyframe sequences and transitions controlled via JavaScript logic. The library provides capabilities f

    JavaScript
    عرض على GitHub↗7,065
  • styled-components/vue-styled-componentsالصورة الرمزية لـ styled-components

    styled-components/vue-styled-components

    1,379عرض على GitHub↗

    This project is a styling library for Vue that enables component-based design by attaching CSS rules directly to HTML tags or component constructors. It utilizes tagged template literals to encapsulate design logic within JavaScript, allowing developers to define, extend, and manage styles directly alongside component code. The library distinguishes itself through a dynamic style injection engine that evaluates functions against component properties at runtime, ensuring visual output updates in response to data changes. It supports polymorphic rendering, which allows the underlying HTML eleme

    JavaScriptcsscss-in-jsvue
    عرض على GitHub↗1,379
  • callstack/linariaالصورة الرمزية لـ callstack

    callstack/linaria

    12,335عرض على GitHub↗

    Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build time to extract styles from tagged template literals into standalone, static CSS files, removing the need for a runtime style injection engine. The library distinguishes itself by mapping component props to CSS custom properties, enabling dynamic styling and runtime property updates without regenerating stylesheets. It utilizes a build-time evaluation engine to resolve interpolations and a hashing system to generate scoped class names that prevent style collisions. The project c

    TypeScript
    عرض على GitHub↗12,335
  • vercel/styled-jsxالصورة الرمزية لـ vercel

    vercel/styled-jsx

    7,785عرض على GitHub↗

    styled-jsx is a CSS-in-JS library and styling framework for JSX components. It functions as a scoped CSS engine that uses compile-time transformations to generate unique class names, preventing style leakage between components. The system includes a server-side CSS renderer that flushes styles into HTML to prevent layout flicker during the first paint. It ensures security compliance by attaching per-request nonces to generated style tags to satisfy Content Security Policy requirements. The framework covers global CSS management with deduplication, dynamic styling via template interpolation,

    JavaScriptcsscss-in-jsdynamic-styles
    عرض على GitHub↗7,785
  • ben-rogerson/twin.macroالصورة الرمزية لـ ben-rogerson

    ben-rogerson/twin.macro

    8,030عرض على GitHub↗

    twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes into optimized style objects for JavaScript styling libraries. It acts as an integration bridge, allowing developers to use Tailwind design tokens and utility classes within a component-based architecture. The project distinguishes itself by performing transformations during the compilation phase rather than at runtime. It maps utility strings to CSS-in-JS engines such as Emotion and Styled Components, resolving design tokens directly from a Tailwind configuration file to ensure

    TypeScriptbabelbabel-macrocss-in-js
    عرض على GitHub↗8,030
  • facebook/stylexالصورة الرمزية لـ facebook

    facebook/stylex

    9,126عرض على GitHub↗

    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

    JavaScript
    عرض على GitHub↗9,126
  • vanilla-extract-css/vanilla-extractالصورة الرمزية لـ vanilla-extract-css

    vanilla-extract-css/vanilla-extract

    10,387عرض على GitHub↗

    vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles and design tokens, compiling these definitions into static CSS files during the build process to eliminate styling overhead in the browser. The system acts as a scoped CSS generator, producing unique class names and local variables to prevent global style leakage and naming collisions. It provides a type-safe styling tool that validates CSS property values and ensures design tokens adhere to defined themes during development. The framework covers comprehensive styling utilitie

    TypeScript
    عرض على GitHub↗10,387
  • lit/litالصورة الرمزية لـ lit

    lit/lit

    21,679عرض على GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    TypeScripthtml-templateslitlit-element
    عرض على GitHub↗21,679
  • facebook/react-strict-domالصورة الرمزية لـ facebook

    facebook/react-strict-dom

    3,483عرض على GitHub↗

    react-strict-dom is a cross-platform UI framework designed to maintain consistent styling and layout across different operating systems and web browsers. It functions as a React Native DOM polyfill and a technical bridge that enables web-standard layout and event loop models to operate within non-browser environments. The project focuses on native platform web API polyfilling to allow DOM-like traversal and layout models to function on native platforms. It integrates React Native Web to share UI logic and styles while ensuring a uniform look and behavior for interface elements across diverse

    JavaScript
    عرض على GitHub↗3,483
  • stitchesjs/stitchesالصورة الرمزية لـ stitchesjs

    stitchesjs/stitches

    7,785عرض على GitHub↗

    Stitches is a CSS-in-JS library and near-zero runtime CSS engine designed to define styles in JavaScript with minimal overhead. It functions as a variant-based styling framework and a tool for server-side rendered CSS, ensuring styles are extracted and rendered on the server to prevent layout shifts during client hydration. The project distinguishes itself through a structured variants API, allowing for the creation of multiple visual states for components that can be toggled via properties. It implements a system for design system development, focusing on high-performance UI styling and the

    JavaScript
    عرض على GitHub↗7,785
  • mui/material-uiالصورة الرمزية لـ mui

    mui/material-ui

    98,459عرض على 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

    JavaScriptdesign-systemmaterial-designmaterial-ui
    عرض على GitHub↗98,459
  • ripple-ts/rippleالصورة الرمزية لـ Ripple-TS

    Ripple-TS/ripple

    7,379عرض على GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    JavaScript
    عرض على GitHub↗7,379
  • system-ui/theme-uiالصورة الرمزية لـ system-ui

    system-ui/theme-ui

    5,405عرض على GitHub↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    TypeScriptcolordesigndesign-system
    عرض على GitHub↗5,405
  • necolas/react-native-webالصورة الرمزية لـ necolas

    necolas/react-native-web

    22,132عرض على GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    JavaScriptcross-platformcss-in-jsgui-framework
    عرض على GitHub↗22,132
  • react-boilerplate/react-boilerplateالصورة الرمزية لـ react-boilerplate

    react-boilerplate/react-boilerplate

    29,490عرض على GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    JavaScripti18nimmeroffline-first
    عرض على GitHub↗29,490
  • snackui/snackuiالصورة الرمزية لـ snackui

    snackui/snackui

    14,040عرض على GitHub↗

    SnackUI is a cross-platform UI framework and universal component library designed to share styling and components between React and React Native. It functions as a CSS-in-JS compiler that ensures visual parity across web and mobile environments. The framework utilizes a build-time tool to convert styles into atomic CSS or hoisted objects. This process optimizes runtime performance and loading speeds by extracting styles during the compilation phase. The system provides a set of adaptable interface elements and a mapping layer that renders a single component definition into platform-specific

    TypeScript
    عرض على GitHub↗14,040
  • ant-design/ant-designالصورة الرمزية لـ ant-design

    ant-design/ant-design

    98,362عرض على 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

    TypeScriptant-designantddesign-systems
    عرض على GitHub↗98,362
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • gajus/react-css-modulesالصورة الرمزية لـ gajus

    gajus/react-css-modules

    5,170عرض على GitHub↗

    This project is a utility and integration layer for mapping scoped CSS module identifiers to React components. It functions as a wrapper and style manager that translates class names into unique local identifiers to prevent style leakage across an application. The system includes a composition tool for merging multiple CSS module identifiers on single elements and an integration layer that connects SASS, SCSS, and LESS preprocessed style maps to component markup. It covers component styling through encapsulated style mapping and the distribution of styles to child elements. The library also

    JavaScript
    عرض على GitHub↗5,170
  • tailwindlabs/tailwindcssالصورة الرمزية لـ tailwindlabs

    tailwindlabs/tailwindcss

    95,592عرض على GitHub↗

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

    TypeScriptcssframeworkutility
    عرض على GitHub↗95,592
  • tencent/qmui_androidالصورة الرمزية لـ Tencent

    Tencent/QMUI_Android

    14,492عرض على GitHub↗

    QMUI_Android is a comprehensive design system framework and UI component library for Android applications. It provides a collection of reusable interface building blocks and styling tools designed to help developers maintain a unified visual language across mobile screens. The project distinguishes itself through an attribute-driven theme system that centralizes visual properties into a global configuration object, allowing styling changes to propagate across all components at runtime. By utilizing custom view inheritance and dynamic attribute resolution, the library ensures that interface el

    Javaandroidandroid-uiui-components
    عرض على GitHub↗14,492
  • leptos-rs/leptosالصورة الرمزية لـ leptos-rs

    leptos-rs/leptos

    20,993عرض على GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    عرض على GitHub↗20,993
  • filamentphp/filamentالصورة الرمزية لـ filamentphp

    filamentphp/filament

    31,215عرض على GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    PHPadminalpine-jsbuilder
    عرض على GitHub↗31,215
  • wix/react-native-ui-libالصورة الرمزية لـ wix

    wix/react-native-ui-lib

    7,139عرض على GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    TypeScriptandroidcomponentshacktoberfest
    عرض على GitHub↗7,139
  • primefaces/primereactالصورة الرمزية لـ primefaces

    primefaces/primereact

    8,323عرض على GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    CSS
    عرض على GitHub↗8,323
  • atlassian-labs/compiledالصورة الرمزية لـ atlassian-labs

    atlassian-labs/compiled

    2,049عرض على GitHub↗

    Compiled is a styling framework for React that converts component-level styles into static, atomic CSS files during the build process. By utilizing build-time abstract syntax tree transformations, the library eliminates the need for runtime style injection, ensuring that styles are processed and optimized before the application executes. The framework distinguishes itself by decomposing complex style objects into individual, reusable utility classes, which minimizes total stylesheet size. It maintains support for dynamic component properties by mapping them to CSS custom variables, allowing f

    TypeScriptbabelcsscss-in-js
    عرض على GitHub↗2,049