awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

65 个仓库

Awesome GitHub RepositoriesUser Interface Components

Reusable UI elements and layout patterns for building interactive application interfaces.

Distinguishing note: Focuses on UI layout and record presentation patterns rather than generic design systems.

Explore 65 awesome GitHub repositories matching user interface & experience · User Interface Components. Refine with filters or upvote what's useful.

Awesome User Interface Components GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • twentyhq/twentytwentyhq 的头像

    twentyhq/twenty

    50,113在 GitHub 上查看↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Provides a side panel layout component for displaying record summaries to improve user navigation and information density.

    TypeScriptcrmcrm-systemcustomer
    在 GitHub 上查看↗50,113
  • developit/preactdevelopit 的头像

    developit/preact

    38,704在 GitHub 上查看↗

    Preact is a declarative UI library and a lightweight alternative to React for building user interfaces. It utilizes a component-based architecture and a virtual DOM to sync application state to the browser interface efficiently. The framework implements a modern React API and provides a compatibility layer to ensure existing component libraries and patterns can run within its environment. It also functions as a server-side rendering engine, generating HTML on the server and hydrating it on the client to optimize page load speeds. Additional capabilities include virtual DOM state management t

    Facilitates the creation of complex interfaces using reusable UI components and layout patterns.

    JavaScript
    在 GitHub 上查看↗38,704
  • inkonchain/ink-kitinkonchain 的头像

    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.

    Provides pre-styled layouts and themed UI components designed specifically for the unique needs of onchain application interfaces.

    TypeScript
    在 GitHub 上查看↗36,479
  • layui/layuilayui 的头像

    layui/layui

    30,544在 GitHub 上查看↗

    Layui is a web UI component library, frontend layout framework, and CSS asset optimizer. It provides a collection of pre-styled visual elements and layout patterns used to build browser-native web interfaces. The framework enables the composition of structured web pages through standardized design assets and CSS components. It includes tools for compressing stylesheets and resolving imports to improve loading speeds across different web browsers. The library covers web UI development and frontend layout composition, facilitating rapid interface prototyping by assembling functional frontends

    Provides a collection of reusable UI elements and layout patterns for building structured web interfaces.

    JavaScriptcomponent-librarycsshtml
    在 GitHub 上查看↗30,544
  • codepath/android_guidescodepath 的头像

    codepath/android_guides

    28,339在 GitHub 上查看↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Provides comprehensive guides on building native mobile user interfaces using standard components and layouts.

    androidcodepathdevelopment
    在 GitHub 上查看↗28,339
  • react-native-elements/react-native-elementsreact-native-elements 的头像

    react-native-elements/react-native-elements

    25,848在 GitHub 上查看↗

    This project is a cross-platform UI toolkit and universal UI framework providing a collection of pre-styled interface components for building mobile and web applications. It functions as a mobile design system and themed component library, allowing developers to maintain a cohesive visual language across different screens and devices using a shared codebase. The toolkit centers on a themed component architecture that supports global and component-level style configurations. This enables the definition of colors and property defaults in a central location to ensure consistent branding and a un

    Provides a comprehensive library of reusable UI components and layout patterns for building interactive interfaces.

    MDXandroidcross-platformhacktoberfest
    在 GitHub 上查看↗25,848
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Organizes widgets into grid-based layouts that automatically adjust to different screen resolutions.

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • iview/iviewiview 的头像

    iview/iview

    23,794在 GitHub 上查看↗

    iView is a Vue.js UI component library and enterprise web UI toolkit. It provides a collection of reusable interface elements designed for building professional business applications and complex administrative dashboards. The project functions as a server-side rendering framework, allowing for the generation of HTML on the server to improve search engine optimization and initial page load speeds. It covers capabilities for responsive web design and the construction of data-heavy internal tools through a standardized set of pre-built components.

    Provides a collection of reusable UI elements and layout patterns for constructing functional web interfaces.

    Vuecomponentscssdesign-systems
    在 GitHub 上查看↗23,794
  • prefecthq/fastmcpPrefectHQ 的头像

    PrefectHQ/fastmcp

    22,994在 GitHub 上查看↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Generates reusable interface elements for web-based interactions like consent screens.

    Pythonagentsfastmcpllms
    在 GitHub 上查看↗22,994
  • palantir/blueprintpalantir 的头像

    palantir/blueprint

    21,836在 GitHub 上查看↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    Provides a comprehensive library of reusable UI components and layout patterns for building interactive application interfaces.

    TypeScriptblueprintcomponentsdesign
    在 GitHub 上查看↗21,836
  • tusimple/naive-uiTuSimple 的头像

    TuSimple/naive-ui

    18,384在 GitHub 上查看↗

    Naive UI is a Vue 3 component library and type-safe UI framework designed for building web application interfaces. It functions as a themeable design system that provides a collection of pre-built user interface components. The library utilizes a JavaScript-object-based theme engine to customize visual styles without relying on CSS variables or external stylesheets. It includes a virtual list renderer to maintain performance when displaying large datasets by rendering only the items visible within the viewport. The framework integrates with TypeScript to provide prop validation and type-safe

    Provides a comprehensive set of customizable user interface components for building functional web application layouts.

    TypeScript
    在 GitHub 上查看↗18,384
  • plotly/plotly.pyplotly 的头像

    plotly/plotly.py

    18,270在 GitHub 上查看↗

    Plotly.py is a comprehensive framework for building production-ready data applications and interactive dashboards directly from Python code. It functions as both a high-performance visualization library for browser-based charts and a full-stack tool for transforming analytical scripts into responsive, web-based interfaces. By abstracting away the need for manual HTML or JavaScript, it allows developers to define complex layouts and functional logic using modular, reusable components. The framework distinguishes itself through a robust architecture that handles event orchestration and state sy

    Provides a library of modular, code-based UI components like sliders and tables for building interactive application layouts without manual HTML.

    Pythond3dashboarddeclarative
    在 GitHub 上查看↗18,270
  • motiadev/motiaMotiaDev 的头像

    MotiaDev/motia

    18,180在 GitHub 上查看↗

    Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It functions as a component-based library that enables developers to assemble complex application layouts using a standardized set of modular building blocks. The framework utilizes a declarative layout engine to define interface structures, ensuring consistent behavior across different operating systems and screen sizes. By employing a state-driven reconciliation process, the system automatically synchronizes visual elements with the underlying data model, while a dependency injection

    Provides standardized building blocks for assembling complex, consistent application layouts.

    Rustagentsaiapi
    在 GitHub 上查看↗18,180
  • android/sunflowerandroid 的头像

    android/sunflower

    17,774在 GitHub 上查看↗

    Sunflower is a reference implementation designed to demonstrate modern Android development patterns and industry-standard architectural practices. It serves as a comprehensive guide for building functional mobile applications by integrating declarative user interface toolkits with robust data management and navigation systems. The project distinguishes itself by showcasing the transition from legacy view-based systems to modern declarative frameworks. It provides a practical example of how to organize code into distinct layers, manage complex state, and implement dependency injection to ensur

    Builds responsive, dynamic layouts using declarative components and real-time visual state inspection.

    Kotlin
    在 GitHub 上查看↗17,774
  • ruanyf/react-demosruanyf 的头像

    ruanyf/react-demos

    16,471在 GitHub 上查看↗

    This project is a collection of practical code samples and demonstrations for building user interfaces with React. It serves as a set of examples illustrating common interface patterns, state management techniques, and the implementation of modular, reusable components. The repository provides specific demonstrations for several core development areas. These include samples for retrieving and rendering asynchronous data from external APIs, managing component lifecycles during mounting and unmounting, and handling internal state to sync form inputs. It also includes guides for direct document

    Implements interactive application interfaces using declarative state management.

    JavaScript
    在 GitHub 上查看↗16,471
  • trueadm/infernotrueadm 的头像

    trueadm/inferno

    16,420在 GitHub 上查看↗

    Inferno is an isomorphic JavaScript framework and virtual DOM UI library used for building user interfaces. It functions as a server-side rendering engine that converts virtual nodes into HTML strings for the server and hydrates them on the client to optimize initial load speeds and search engine indexing. The framework features a synthetic event system that provides a normalized interface for handling browser interactions consistently across different web environments. It employs a reactive UI model to synchronize state-driven updates and reactive streams with the browser document object mod

    Builds interactive user interfaces using a component-based architecture and predictable one-way data flow.

    JavaScript
    在 GitHub 上查看↗16,420
  • hoffstadt/dearpyguihoffstadt 的头像

    hoffstadt/DearPyGui

    15,217在 GitHub 上查看↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Structures interface elements into hierarchical containers to manage complex layouts and component relationships.

    C++cppcross-platformdearpygui
    在 GitHub 上查看↗15,217
  • primefaces/primevueprimefaces 的头像

    primefaces/primevue

    14,457在 GitHub 上查看↗

    PrimeVue is a UI component library and design system for Vue. It provides a structured collection of interactive interface elements, widgets, and visual building blocks that integrate with the Vue reactivity system to accelerate web development. The framework enables the creation of responsive web designs and enterprise dashboards through a consistent set of pre-styled components. It supports custom theme implementation and rapid frontend prototyping to maintain a uniform user experience across applications. The system utilizes a component-based architecture and a design token approach. It e

    Provides a comprehensive set of reusable UI components and layout patterns for building interactive interfaces.

    Vuenuxtnuxtjsvue
    在 GitHub 上查看↗14,457
  • pi0/bootstrap-vuepi0 的头像

    pi0/bootstrap-vue

    14,445在 GitHub 上查看↗

    Bootstrap-vue is a Vue.js UI framework and component library that integrates Bootstrap CSS styling and utility classes into a component-driven development workflow. It provides a set of pre-styled interface elements and layout patterns designed for building responsive web user interfaces. The library functions as a bridge between Bootstrap and Vue.js, allowing developers to create responsive web layouts and reusable frontend components such as navbars, alerts, and modals. It focuses on bringing Bootstrap's design system into a Vue.js application environment. The framework covers core capabil

    Offers a comprehensive set of reusable UI elements and layout patterns for building web interfaces.

    JavaScript
    在 GitHub 上查看↗14,445
  • semantic-org/semantic-ui-reactSemantic-Org 的头像

    Semantic-Org/Semantic-UI-React

    13,218在 GitHub 上查看↗

    Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design language. It enables the construction of complex user interfaces through a modular, component-based architecture that maps directly to established design patterns, allowing developers to build consistent web application layouts without manual HTML markup. The library distinguishes itself through a shorthand property system that automatically generates and populates nested child components from data objects, significantly reducing the need for verbose code. It also supports polym

    Builds visual interface elements using a declarative structure that maps directly to design requirements without requiring manual creation of complex markup.

    JavaScriptcomponent-librarycomponentsfrontend-components
    在 GitHub 上查看↗13,218
上一个123…4下一个
  1. Home
  2. User Interface & Experience
  3. User Interface Components

探索子标签

  • Component SerializationProcesses for converting UI component structures into data objects and back. **Distinct from User Interface Components:** Focuses on the data transformation of UI components rather than their layout or reusable patterns.
  • Reactive ComponentsUI components that automatically synchronize their visual state with underlying data changes. **Distinct from User Interface Components:** Focuses on the reactivity of the components rather than just the reusable layout patterns
  • Web3Reusable UI elements and layout patterns specifically designed for interacting with blockchain protocols. **Distinct from User Interface Components:** Focuses specifically on blockchain-centric UI patterns rather than general-purpose user interface components.