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

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

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

11 مستودعات

Awesome GitHub RepositoriesComponent Library Architectures

Patterns for building modular and reusable UI component libraries.

Distinguishing note: Focuses on the architectural approach to component libraries, distinct from the components themselves.

Explore 11 awesome GitHub repositories matching user interface & experience · Component Library Architectures. Refine with filters or upvote what's useful.

Awesome Component Library Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • chakra-ui/chakra-uiالصورة الرمزية لـ chakra-ui

    chakra-ui/chakra-ui

    40,438عرض على GitHub↗

    Chakra UI is a design system component library and styling framework that provides a foundation for building consistent, accessible web interfaces. It functions as a centralized theme configuration engine, using a design-token-driven architecture to manage visual properties like color palettes and spacing rules as a single source of truth across an entire application. The framework distinguishes itself through a type-safe styling utility that automatically generates TypeScript definitions from theme configurations, ensuring accurate property referencing and editor autocompletion. It employs a

    Creates reusable and modular interface elements that maintain a unified look and feel through a centralized theme.

    TypeScripta11yaccessibleark-ui
    عرض على GitHub↗40,438
  • inkonchain/ink-kitالصورة الرمزية لـ inkonchain

    inkonchain/ink-kit

    36,479عرض على GitHub↗

    ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain applications. It provides a set of themed layouts and reusable UI elements tailored for decentralized application user experiences. The project includes a standardized blockchain wallet connector to manage identities and allow users to link cryptocurrency wallets to a web application. It combines these identity tools with pre-styled components to facilitate the development of web3 user interfaces.

    Utilizes an architectural pattern for building modular and reusable UI components tailored for onchain applications.

    TypeScript
    عرض على GitHub↗36,479
  • emberjs/ember.jsالصورة الرمزية لـ emberjs

    emberjs/ember.js

    22,566عرض على GitHub↗

    Ember.js is a structured JavaScript web framework designed for building scalable web applications. It utilizes a Model-View-Controller architectural pattern and incorporates a component-based UI library, a dependency injection framework, and a client-side routing engine. The framework distinguishes itself through a centralized registry for passing shared services across components and routes, alongside a routing system that maps URLs directly to templates and data models to manage navigation. Its broader capabilities include reactive state synchronization and computation memoization for UI p

    Implements architectural patterns for building modular and reusable UI component libraries.

    TypeScript
    عرض على GitHub↗22,566
  • justineo/vue-echartsالصورة الرمزية لـ Justineo

    Justineo/vue-echarts

    10,720عرض على GitHub↗

    vue-echarts هو غلاف تخطيطي تعريفي ومكون Vue.js لمكتبة Apache ECharts. يعمل كمكتبة لتصور البيانات تقوم بتعيين التكوينات وتحديثات البيانات إلى محرك عرض، مما يتيح تضمين الرسوم البيانية والمخططات التفاعلية كمكونات ويب قابلة لإعادة الاستخدام. يوفر المشروع نظاماً لإدارة الاتساق البصري من خلال تكوين السمات والحقن القائم على السياق. ويسمح بتخصيص عميق لواجهة التصور، بما في ذلك استخدام الفتحات ذات النطاق (scoped slots) لعرض ترميز HTML مخصص داخل تلميحات الأدوات وبناء عناصر رسومية معقدة. تتعامل المكتبة مع متطلبات التصور الشائعة مثل تغيير الحجم التلقائي المستجيب، وربط الأحداث لتفاعلات المستخدم، وإدارة مؤشرات حالة التحميل. وللحفاظ على الأداء، تستخدم نظام تحديث يحسب تغييرات التكوين الجزئية لتحديث المخططات دون إجراء عمليات إعادة تهيئة كاملة.

    Wraps the Apache ECharts engine within a Vue component lifecycle to manage instance creation and destruction.

    TypeScript
    عرض على GitHub↗10,720
  • ecomfe/echarts-for-weixinالصورة الرمزية لـ ecomfe

    ecomfe/echarts-for-weixin

    7,500عرض على GitHub↗

    This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache ECharts engine. It provides a set of visual components that use 2D canvas interfaces to render line, bar, pie, and scatter plots. The library utilizes a 2D canvas interface to increase drawing speed and resolve visual layering issues. It implements an interactive charting component that supports touch-based data interaction, allowing users to see detailed contextual information through formatted tooltips when tapping or hovering over data points. The project covers mobile data v

    Wraps the ECharts library inside a custom UI component to manage its lifecycle and display dimensions.

    JavaScriptchartechartsvisualization
    عرض على GitHub↗7,500
  • protonmail/webclientالصورة الرمزية لـ ProtonMail

    ProtonMail/WebClient

    5,489عرض على GitHub↗

    WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and password management. It serves as an end-to-end encrypted email client, a secure cloud storage interface, and a private calendar management application. The project includes specialized interfaces for a variety of secure services, including a web-based VPN controller, a secure cryptocurrency wallet interface, and an encrypted video conferencing client for real-time audio and video meetings. The suite covers broader capabilities for managing digital identities, organizing enc

    Utilizes a library of reusable functional components to ensure a consistent user interface across the productivity suite.

    TypeScript
    عرض على GitHub↗5,489
  • material-components/material-components-iosالصورة الرمزية لـ material-components

    material-components/material-components-ios

    4,775عرض على GitHub↗

    This is a Material Design iOS UI library providing a collection of modular user interface components for iOS. It functions as a Swift UI component framework and a cross-platform design system to ensure consistent visual and functional experiences across different operating systems. The project enables the integration of Material Design guidelines into iOS applications through a modular component architecture. This allows for the assembly of complex app screens using a library of pre-made interface elements. The framework covers general iOS UI development and the implementation of standardize

    Utilizes a modular architecture that allows assembling complex app screens from a library of pre-made elements.

    Objective-C
    عرض على GitHub↗4,775
  • fritzing/fritzing-appالصورة الرمزية لـ fritzing

    fritzing/fritzing-app

    4,732عرض على GitHub↗

    Fritzing هو برنامج تصميم دوائر إلكترونية يستخدم لتوثيق بناء الأجهزة. يعمل كأداة لتوثيق الأجهزة وأداة تخطيط لوحات الدوائر المطبوعة، مما يسمح للمستخدمين بإنشاء تمثيلات مرئية للدوائر من خلال طرق عرض لوحة التجارب، والمخطط، واللوحة. يتضمن البرنامج نموذجاً مخصصاً للمكونات الإلكترونية لإنشاء تمثيلات رقمية وأجزاء مخصصة لمكتبات المكونات. يدعم سير عمل تصنيع كامل، مما يتيح تحويل رسومات الدوائر الرقمية إلى طلبات لوحات احترافية من خلال خدمات الإنتاج المتكاملة. يغطي التطبيق توثيق الدوائر الإلكترونية، ومشاركة مشاريع الأجهزة عبر معرض عام، وتصميم مسارات وأشكال لوحات الدوائر المطبوعة. يمكن للمستخدمين أيضاً ربط الكود المصدري مباشرة بتصاميم أجهزتهم للحفاظ على سجلات مشاريع شاملة.

    Provides a dedicated editor for creating new digital representations of electronic parts for component libraries.

    C++fritzing-application
    عرض على GitHub↗4,732
  • geist-org/reactالصورة الرمزية لـ geist-org

    geist-org/react

    4,550عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة مكونات واجهة مستخدم React ومجموعة أدوات واجهة مستخدم للواجهة الأمامية مصممة لتوفير مجموعة من عناصر واجهة المستخدم المصممة مسبقاً. يعمل كإطار عمل لنظام التصميم، ويقدم أنماطاً مرئية موحدة لضمان مظهر وملمس متماسك عبر شاشات مختلفة. تركز المكتبة على تنفيذ نظام التصميم وبنية مكونات الواجهة الأمامية، مما يسمح بإنشاء مواقع وتطبيقات حديثة. يتكامل مباشرة في سير عمل تطبيق React لتسريع تطوير تخطيطات الويب المعقدة. يستخدم النظام تجريداً قائماً على المكونات وتصميماً تركيبياً لبناء عناصر واجهة قابلة لإعادة الاستخدام. يدمج محرك سمات متغيرات CSS وتصميماً أولياً للأدوات للحفاظ على مقياس تصميم متسق ونظام مرئي، مع استخدام تعريفات نوع TypeScript لسلامة الدعائم (props).

    Organizes a modular library of reusable interface elements to accelerate complex web layout development.

    TypeScript
    عرض على GitHub↗4,550
  • tencent/tdesignالصورة الرمزية لـ Tencent

    Tencent/tdesign

    3,912عرض على GitHub↗

    TDesign is an enterprise design system and cross-platform UI component library. It provides a comprehensive set of design guidelines and reusable interface elements intended for building consistent professional business applications across different operating systems and browsers. The project utilizes a design token system to centralize visual variables for colors and typography, allowing for corporate brand customization. It ensures a uniform look and feel through shared UI specifications and a centralized set of visual variables. The system includes a UI framework starter kit with command

    Employs a modular architecture to organize UI elements into reusable and scalable component libraries.

    Vueminiappreacttdesign
    عرض على GitHub↗3,912
  • kicad/kicad-source-mirrorالصورة الرمزية لـ KiCad

    KiCad/kicad-source-mirror

    2,529عرض على GitHub↗

    Ships a searchable library system for mapping schematic symbols to physical footprints with parametric dimensions.

    C++cadedaelectronics
    عرض على GitHub↗2,529
  1. Home
  2. User Interface & Experience
  3. Component Library Architectures

استكشف الوسوم الفرعية

  • Dynamic Part LoadingLoading electronic component definitions from external files at runtime to populate a design environment. **Distinct from Component Library Architectures:** Specific to electronic hardware part definitions rather than UI components or system binaries.
  • Electronic Component Footprint Libraries1 وسم فرعيSearchable libraries that map schematic symbols to physical component packages with parametric dimensions and 3D model associations. **Distinct from Component Library Architectures:** Distinct from Component Library Architectures: focuses on electronic component footprint data and symbol-to-package mapping, not UI component library patterns.
  • Visualization Component WrappersCustom UI components that wrap external visualization libraries to manage their lifecycle and dimensions. **Distinct from Component Library Architectures:** Focuses on wrapping a heavy third-party graphics engine into a manageable UI component, not general component library architecture