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

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

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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

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

    react/react

    245,916GitHub पर देखें↗

    React एनकैप्सुलेटेड, पुन: प्रयोज्य घटकों (components) से यूजर इंटरफेस बनाने के लिए एक JavaScript लाइब्रेरी है। यह दृश्यों को घोषणात्मक रूप से प्रस्तुत करती है, स्वचालित रूप से केवल इंटरफ़ेस के उन हिस्सों को अपडेट करती है जो बदलते हैं जब अंतर्निहित डेटा बदलता है, जबकि स्थिर अनुभागों को अछूता छोड़ देती है। इसका रेंडरिंग इंजन काम को वृद्धिशील, प्राथमिकता वाली इकाइयों में तोड़ देता है जो मुख्य थ्रेड को ब्लॉक किए बिना रुक सकते हैं, फिर से शुरू हो सकते हैं या निरस्त हो सकते हैं। एक डिफिंग एल्गोरिदम स्टेज्ड UI ट्री के बीच न्यूनतम परिवर्तनों की गणना करता है, और मुख्य रेंडरिंग लॉजिक किसी विशिष्ट आउटपुट लक्ष्य से अलग रहता है। स्टेट और साइड-इफेक्ट लॉजिक कॉल-ऑर्डर तंत्र के माध्यम से कार्यात्मक घटकों से जुड़ते हैं, जिससे पुन: प्रयोज्य व्यवहार पैरेंट से चाइल्ड तक अनुमानित डेटा प्रवाह के साथ संयोजित होता है। वही घटक मॉडल वेब ब्राउज़र, 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/reactfacebook का अवतार

    facebook/react

    245,669GitHub पर देखें↗

    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/bootstraptwbs का अवतार

    twbs/bootstrap

    174,380GitHub पर देखें↗

    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-uimui का अवतार

    mui/material-ui

    98,459GitHub पर देखें↗

    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/textualwillmcgugan का अवतार

    willmcgugan/textual

    36,292GitHub पर देखें↗

    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-adminanncwb का अवतार

    anncwb/vue-vben-admin

    32,680GitHub पर देखें↗

    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/filamentfilamentphp का अवतार

    filamentphp/filament

    31,215GitHub पर देखें↗

    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-adminmarmelab का अवतार

    marmelab/react-admin

    26,780GitHub पर देखें↗

    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.jsemberjs का अवतार

    emberjs/ember.js

    22,566GitHub पर देखें↗

    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/qwikQwikDev का अवतार

    QwikDev/qwik

    22,014GitHub पर देखें↗

    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/igniteinfinitered का अवतार

    infinitered/ignite

    19,842GitHub पर देखें↗

    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/sweetalert2sweetalert2 का अवतार

    sweetalert2/sweetalert2

    18,089GitHub पर देखें↗

    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-kitclauderic का अवतार

    clauderic/dnd-kit

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

    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/infernoinfernojs का अवतार

    infernojs/inferno

    16,420GitHub पर देखें↗

    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/materialdesigninxamltoolkitMaterialDesignInXAML का अवतार

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177GitHub पर देखें↗

    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/riotriot का अवतार

    riot/riot

    14,921GitHub पर देखें↗

    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_androidTencent का अवतार

    Tencent/QMUI_Android

    14,492GitHub पर देखें↗

    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/asyncdisplaykitfacebook का अवतार

    facebook/AsyncDisplayKit

    13,344GitHub पर देखें↗

    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-bookshackerkid का अवतार

    hackerkid/Mind-Expanding-Books

    13,354GitHub पर देखें↗

    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/evergreensegmentio का अवतार

    segmentio/evergreen

    12,424GitHub पर देखें↗

    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.