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

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

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

74 مستودعات

Awesome GitHub RepositoriesComponent-Based UI Libraries

Libraries providing pre-built, reusable interface elements and APIs to accelerate the construction of component-driven user interfaces.

Explore 74 awesome GitHub repositories matching user interface & experience · Component-Based UI Libraries. Refine with filters or upvote what's useful.

Awesome Component-Based UI Libraries GitHub Repositories

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

    react/react

    245,916عرض على GitHub↗

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

    A library for building user interfaces from small reusable components whose output updates automatically when their state changes.

    JavaScriptdeclarativefrontendjavascript
    عرض على GitHub↗245,916
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Provides a declarative library for building user interfaces through a component-driven architecture that manages state and renders updates efficiently.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • twbs/bootstrapالصورة الرمزية لـ twbs

    twbs/bootstrap

    174,380عرض على GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Accelerates development with a collection of pre-built, reusable interface elements like navigation bars, modals, and forms.

    MDXbootstrapcsscss-framework
    عرض على GitHub↗174,380
  • 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

    Accelerates interface development by supplying a vast collection of pre-built, reusable, and accessible UI elements.

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

    willmcgugan/textual

    36,292عرض على GitHub↗

    Textual is a Python TUI framework and asynchronous UI library used to build interactive text user interfaces. It provides a component-based architecture for creating cross-platform applications that run in both terminal and web browser environments. The framework distinguishes itself by utilizing a CSS-based layout engine to apply visual styles to widgets and a command palette interface for discovering and executing application functions. It also supports hosting terminal-based interfaces on the web to enable remote access via a standard browser. The toolkit covers a broad range of capabilit

    Provides a component-based interface system built on an asynchronous core for non-blocking application execution.

    Python
    عرض على GitHub↗36,292
  • anncwb/vue-vben-adminالصورة الرمزية لـ anncwb

    anncwb/vue-vben-admin

    32,680عرض على GitHub↗

    vue-vben-admin is a Vue 3 admin dashboard template and frontend development boilerplate designed for building enterprise administrative interfaces. It is structured as a TypeScript monorepo frontend, providing a pre-configured starting point for bootstrapping professional back-office applications. The project integrates a role-based access control system for dynamic routing and permission management. It utilizes the Shadcn UI component library and Tailwind CSS to provide a customizable, themed user interface. The framework includes support for internationalized web applications through multi

    Provides a collection of reusable, atomic primitives to maintain a consistent visual design system.

    Vue
    عرض على GitHub↗32,680
  • 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

    Provides a library of pre-built interface elements including inputs, buttons, and modals for use within any view.

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

    marmelab/react-admin

    26,780عرض على GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Offers a collection of reusable components that map backend API resources to list, edit, and show views.

    TypeScriptadminadmin-dashboardadmin-on-rest
    عرض على GitHub↗26,780
  • 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

    Provides a library of pre-built, reusable interface elements and APIs to accelerate component-driven UI construction.

    TypeScript
    عرض على GitHub↗22,566
  • qwikdev/qwikالصورة الرمزية لـ QwikDev

    QwikDev/qwik

    22,014عرض على GitHub↗

    Qwik is a resumable JavaScript web framework and component-based UI library designed to build high-performance web applications. It functions as a frontend web framework that optimizes page load speed and runtime performance by delaying JavaScript execution until a user interacts with a specific component. The framework eliminates the traditional hydration phase by restoring application state from the server. It uses serialization to embed state and event listeners directly into the HTML, allowing the application to resume interactivity without re-executing JavaScript to rebuild the component

    Provides a library for building user interfaces from reusable components that load their logic only upon interaction.

    TypeScriptframeworkhacktoberfestjavascript
    عرض على GitHub↗22,014
  • infinitered/igniteالصورة الرمزية لـ infinitered

    infinitered/ignite

    19,842عرض على GitHub↗

    Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

    Offers a collection of reusable UI primitives like buttons and cards to assemble application screens.

    TypeScript
    عرض على GitHub↗19,842
  • sweetalert2/sweetalert2الصورة الرمزية لـ sweetalert2

    sweetalert2/sweetalert2

    18,089عرض على GitHub↗

    Sweetalert2 is a JavaScript library for creating accessible and responsive modal dialogs that replace standard browser alerts. It functions as a web interface component library, providing a system for rendering stylized, interactive notifications and popups that support complex layouts and user input fields. The library distinguishes itself through a state-driven lifecycle and promise-based flow control, which allows developers to handle user interactions and return results to the calling code after a modal is dismissed. It utilizes focus-trap mechanisms to maintain accessibility standards an

    Offers a collection of reusable interface elements designed to improve user engagement and clarity within web applications.

    JavaScriptaccessiblealertangular
    عرض على GitHub↗18,089
  • clauderic/dnd-kitالصورة الرمزية لـ clauderic

    clauderic/dnd-kit

    17,243عرض على GitHub↗

    This project is a modular toolkit for building accessible, component-based drag-and-drop interfaces in React. It provides a foundational framework for managing complex spatial interactions, state synchronization, and element registration, allowing developers to create interactive web applications that support mouse, touch, and keyboard inputs. The library distinguishes itself through a highly extensible architecture that separates input handling from interaction logic. It utilizes a sensor-based input abstraction to normalize diverse user interactions and a plugin-driven lifecycle to inject c

    Offers a collection of reusable primitives for managing complex state and spatial interactions in web interfaces.

    TypeScriptdragdrag-and-dropdraggable
    عرض على GitHub↗17,243
  • infernojs/infernoالصورة الرمزية لـ infernojs

    infernojs/inferno

    16,420عرض على GitHub↗

    Inferno is a virtual DOM UI library and high-performance DOM renderer used for building component-based user interfaces. It functions as a server-side rendering engine and a client-side framework that synchronizes application state with the visual interface through a declarative structure. The project distinguishes itself as a React-compatible UI framework, providing a compatibility layer that allows components designed for other reactive environments to run without modification. Its capability surface covers virtual DOM management, including node diffing and reconciliation, and a full serve

    Offers a library for building interfaces using a declarative, component-based structure.

    JavaScript
    عرض على GitHub↗16,420
  • materialdesigninxaml/materialdesigninxamltoolkitالصورة الرمزية لـ MaterialDesignInXAML

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177عرض على GitHub↗

    This project is a Material Design XAML library and UI framework for building Windows desktop applications. It provides a collection of components and styles used to implement Material Design interfaces within WPF applications. The toolkit functions as a XAML styling toolkit that provides reusable styles and color swatches. This allows for the maintenance of a unified visual identity and the application of standardized primary and secondary color palettes across .NET desktop screens. The framework covers WPF UI development and XAML interface styling, facilitating the implementation of Materia

    Ships a comprehensive library of reusable WPF components and styles following Material Design guidelines.

    C#c-sharpdesigndragablz
    عرض على GitHub↗16,177
  • riot/riotالصورة الرمزية لـ riot

    riot/riot

    14,921عرض على GitHub↗

    Riot is a component-based library for building user interfaces through modular, single-file components. It functions as a framework for creating reusable elements that combine markup, logic, and scoped styles, which are then compiled into standard JavaScript functions for browser execution. The library distinguishes itself by utilizing direct rendering, which updates the document object model by tracking state changes without the overhead of a virtual representation. It supports server-side rendering and hydration to improve initial page load performance and search engine indexing. Developers

    A library for building user interfaces from modular single-file components that combine markup, logic, and scoped styles.

    JavaScriptclient-sidecustomelementcustomelements
    عرض على GitHub↗14,921
  • 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

    Provides a comprehensive library of pre-built interface elements to maintain visual uniformity and accelerate development.

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

    facebook/AsyncDisplayKit

    13,344عرض على GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and layout engine for iOS designed to offload layout and rendering operations from the main thread. It functions as a concurrent interface library that handles asynchronous image decoding and UI composition to maintain high frame rates. The project uses a node-based view hierarchy to build thread-safe interface structures on background threads. It includes an intelligent preloading system that predicts scroll direction to trigger data fetching and layout operations for elements before they become visible. The framework covers high-performance m

    Implements a component-based architecture with a strict asynchronous core for fluid mobile user experiences.

    Objective-C++
    عرض على GitHub↗13,344
  • hackerkid/mind-expanding-booksالصورة الرمزية لـ hackerkid

    hackerkid/Mind-Expanding-Books

    13,354عرض على GitHub↗

    Mind-Expanding-Books is a static site generator and educational resource repository designed to host curated collections of literature. It functions as a personal development reading guide, providing a structured archive of books focused on intellectual growth, critical thinking, and the exploration of complex ideas. The project utilizes a component-based user interface library to assemble its web pages, combining reusable building blocks with static site generation to produce HTML from markdown files. This approach allows for the management of content-heavy archives while maintaining a consi

    Provides a framework for building user interfaces from small reusable components that hydrate static HTML for dynamic interactivity.

    JavaScriptawesomeawesome-listbiographies
    عرض على GitHub↗13,354
  • segmentio/evergreenالصورة الرمزية لـ segmentio

    segmentio/evergreen

    12,424عرض على GitHub↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    Provides a library of pre-built, reusable interface elements for constructing component-driven user interfaces.

    JavaScriptcomponent-librarydesign-systemsevergreen
    عرض على GitHub↗12,424
السابق123…4التالي
  1. Home
  2. User Interface & Experience
  3. Component Libraries
  4. Component-Based UI Libraries

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

  • Asynchronous Component LibrariesComponent libraries built specifically for non-blocking, asynchronous user interface execution. **Distinct from Component-Based UI Libraries:** Combines the component-based architecture of UI libraries with a strict asynchronous core, unlike general component libraries.
  • Mobile Native Component LibrariesCollections of pre-built visual elements specifically designed to map to native mobile interface components. **Distinct from Component-Based UI Libraries:** Distinct from general component libraries by specifically targeting the mapping to native mobile widgets.
  • Multi-Framework Component BuildersTools for constructing UI components from pre-built HTML elements and dynamic components that work across React, Vue, and Angular. **Distinct from Component-Based UI Libraries:** Distinct from Component-Based UI Libraries: focuses on building components from blocks across multiple frameworks rather than providing a single-framework library.