awesome-repositories.com
Blog
awesome-repositories.com

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

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

7 Repos

Awesome GitHub RepositoriesComponent Architecture Patterns

Best practices for structuring and naming modular UI components in web applications.

Distinguishing note: Focuses on structural conventions for components rather than general UI design.

Explore 7 awesome GitHub repositories matching web development · Component Architecture Patterns. Refine with filters or upvote what's useful.

Awesome Component Architecture Patterns GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sudheerj/reactjs-interview-questionsAvatar von sudheerj

    sudheerj/reactjs-interview-questions

    44,646Auf GitHub ansehen↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Explains the naming requirements for components to ensure correct rendering in the framework.

    JavaScriptinterview-preparationinterview-questionsjavascript
    Auf GitHub ansehen↗44,646
  • vasanthk/react-bitsAvatar von vasanthk

    vasanthk/react-bits

    17,414Auf GitHub ansehen↗

    React Bits is a comprehensive collection of architectural patterns, design strategies, and coding standards for building maintainable user interfaces. It functions as a guide for structuring complex applications through modular component composition, declarative state management, and consistent data flow techniques. The project distinguishes itself by providing a library of established design patterns and optimization techniques that address common development challenges. It emphasizes the identification and resolution of suboptimal coding practices, offering reliable alternatives to improve

    Defines architectural patterns for structuring complex, maintainable, and scalable component-based interfaces.

    best-practicesdesign-patternsjavascript
    Auf GitHub ansehen↗17,414
  • radix-ui/themesAvatar von radix-ui

    radix-ui/themes

    8,490Auf GitHub ansehen↗

    This project is an accessible UI component library and themed design system. It provides a collection of pre-made user interface components designed to meet accessibility standards and maintain a consistent visual identity across web applications. The system includes an interactive theme previewer, which allows for the adjustment and testing of visual settings in real time within a running application. It covers global theme management and design system implementation through root configurations and a token-driven approach. The library supports rapid frontend prototyping by offering a set of

    Implements core component structures based on WAI-ARIA patterns to ensure full keyboard and screen reader compatibility.

    TypeScriptaccessibilitycolorscomponent-library
    Auf GitHub ansehen↗8,490
  • vmware-archive/clarityAvatar von vmware-archive

    vmware-archive/clarity

    6,400Auf GitHub ansehen↗

    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.

    Ships components with built-in ARIA attributes, keyboard navigation, and screen reader support as core requirements.

    TypeScriptaccessibilityaccessible-componentsaccessible-design
    Auf GitHub ansehen↗6,400
  • salesforce-ux/design-systemAvatar von salesforce-ux

    salesforce-ux/design-system

    3,689Auf GitHub ansehen↗

    This project is a comprehensive design system framework for building accessible, responsive, and consistent web interfaces. It provides a centralized architecture for managing visual properties and standardized component blueprints, ensuring that branding and interaction patterns remain uniform across diverse applications. The framework distinguishes itself through an accessibility-first approach, embedding semantic markup and inclusive design standards directly into its component blueprints. By utilizing a design-token-driven styling system, it centralizes visual values like typography, spac

    Embeds semantic HTML and ARIA attributes directly into component blueprints to ensure inclusive user experiences by default.

    JavaScriptcssdesign-systemshtml
    Auf GitHub ansehen↗3,689
  • pablohpsilva/vuejs-component-style-guideAvatar von pablohpsilva

    pablohpsilva/vuejs-component-style-guide

    2,824Auf GitHub ansehen↗

    This project provides a comprehensive style guide and architectural framework for building maintainable, modular, and consistent components within the Vue.js ecosystem. It establishes a set of standardized rules for organizing user interface elements into self-contained units, ensuring that logic and styles remain isolated to prevent unintended side effects. The guide distinguishes itself by focusing on strict encapsulation and clear interface design. It promotes the use of namespace-based style scoping to prevent visual leakage and enforces predictable component inputs through descriptive na

    Defines a framework for organizing user interface elements into self-contained, reusable units with strict encapsulation and clear API interfaces.

    style-guidestyleguidevue
    Auf GitHub ansehen↗2,824
  • chakra-ui/chakra-ui-vueAvatar von chakra-ui

    chakra-ui/chakra-ui-vue

    1,846Auf GitHub ansehen↗

    Chakra UI Vue ist eine Komponentenbibliothek für das Vue.js-Ökosystem, die modulare, barrierefreie Bausteine für die Erstellung von Benutzeroberflächen bereitstellt. Sie fungiert als Design-System-Provider und ermöglicht Entwicklern die Verwaltung globaler Design-Tokens und visueller Konsistenz über komplexe Anwendungen hinweg durch einen zentralen Theme-Provider. Das Framework zeichnet sich dadurch aus, dass es Accessibility-Logik und WAI-ARIA-Attribute direkt in seine Basis-Komponenten integriert, wodurch Tastaturnavigation und Screenreader-Kompatibilität standardmäßig abgedeckt sind. Es nutzt einen deklarativen Styling-Ansatz, bei dem Layout- und Design-Eigenschaften direkt über Props auf Komponenten angewendet werden, was den Bedarf an externen Stylesheets reduziert. Die Bibliothek beinhaltet integrierte Unterstützung für Cross-Browser-Style-Normalisierung und automatische Farbschema-Umschaltung, was eine nahtlose Integration von Light- und Dark-Modes ermöglicht. Diese Tools erleichtern die Konstruktion benutzerdefinierter Interface-Muster durch die Komposition wiederverwendbarer Elemente, die einer einheitlichen Designsprache folgen.

    Integrates WAI-ARIA attributes and keyboard interaction logic directly into base components to ensure inclusive user experiences by default.

    JavaScripta11yaccessibilitychakra-ui
    Auf GitHub ansehen↗1,846
  1. Home
  2. Web Development
  3. Component Architecture Patterns

Unter-Tags erkunden

  • Accessibility-First PatternsComponent structures specifically designed to integrate WAI-ARIA patterns for keyboard and screen reader compatibility. **Distinct from Component Architecture Patterns:** Focuses on accessibility standards integration within component architecture, whereas Component Architecture Patterns is broader structural naming and organization.