13 个仓库
Collections of reusable UI elements and controls for building consistent application interfaces.
Distinguishing note: Focuses on system-level UI controls and dialogs rather than general-purpose web styling frameworks.
Explore 13 awesome GitHub repositories matching user interface & experience · Interface Component Libraries. Refine with filters or upvote what's useful.
This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio
Supports the reuse of pre-built interface components like modals and dropdowns to maintain consistent design patterns and accelerate development.
Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q
Provides standardized interfaces to encapsulate third-party libraries and external services into modular processing units.
Fluent UI is a design system framework and TypeScript UI toolkit providing a comprehensive set of styles and accessibility guidelines. It functions as a React UI component library and a web component library, offering a collection of pre-styled elements and layout utilities to create a cohesive visual experience across web platforms. The project translates a brand design language into a functional library of reusable components, ensuring cross-product visual consistency. It enables the implementation of design systems for enterprise web applications through the use of standardized visual and
Provides a comprehensive collection of reusable UI elements and controls for building consistent application interfaces.
Tamagui is a cross-platform user interface framework designed to build high-performance, themeable applications that share logic and styling across web and mobile environments. It functions as a comprehensive design system orchestrator, providing a collection of type-safe components that compile to optimized atomic CSS for the web and native code for mobile platforms. By utilizing a build-time compiler, the framework eliminates runtime overhead, ensuring consistent visual output and interaction behavior regardless of the target platform. The framework distinguishes itself through its advanced
Provides access to reusable UI elements and copy-pasteable examples for consistent interface construction.
RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi
Ships a collection of reusable UI elements and custom views to accelerate Android interface development.
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
Provides a comprehensive collection of reusable UI elements and controls for building native desktop interfaces.
UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme
Provides a comprehensive library of reusable UI elements and controls for building consistent mobile interfaces.
MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap
Ships a comprehensive collection of reusable UI elements and controls for building consistent interfaces.
ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur
Provides a comprehensive library of reusable UI controls and layouts for building consistent interfaces.
这是一个 GIS 组件库和 Leaflet 地图库的 React 封装器。它充当命令式 Leaflet API 与声明式 React 状态管理之间的桥梁,允许创建交互式地理地图和空间数据可视化。 该库使用基于组件的架构来渲染带有标记和图层的地图。它将 React 虚拟 DOM 与地图的内部图层注册表同步,以保持一致的地理状态,并将组件生命周期映射到地图图层的添加和移除。 该工具提供了动态地图状态管理和地图事件集成的功能。它允许通过 Provider 分发地图实例,并通过引用(ref)暴露底层的 Leaflet 实例,以便直接访问底层地图 API 方法。
Offers a collection of reusable interface elements for building GIS visualizations within web applications.
PixelKit-Bootstrap-UI-Kits 是一个 Bootstrap UI 套件和前端组件库。它提供了一系列预设主题的响应式 Web 布局和可重用界面元素,旨在构建具有一致样式的功能性网站结构。 该项目支持快速前端原型设计和自定义 UI 组件(如导航栏和按钮)的实现。它提供预先设计的网页结构,利用移动优先的网格系统确保布局适应不同的屏幕尺寸。 该库通过使用预定义的网格和实用系统,涵盖了响应式 Web 设计和 Bootstrap 网站开发。它采用基于 CSS 的主题覆盖和实用优先的样式模式来管理布局和间距调整。
Provides a library of reusable interface elements and controls for consistent frontend styling.
该项目是一个基于 Bootstrap 5 的综合管理仪表板模板。它提供了一个预设计界面组件、页面布局和表单元素的模块化库,旨在加速响应式 Web 应用的构建。该框架设计轻量,利用原生浏览器脚本处理所有交互行为,消除了对繁重外部库的依赖。 该模板的特色在于专注于性能和自定义。它包含一个基于任务运行器的资产流水线,自动化了源文件的编译、压缩和打包,确保了优化的生产就绪资产。开发者可以通过修改集中式配置文件来保持一致的品牌和视觉标识,这些文件利用预处理器变量和 Mixin 来生成自定义工具类和样式表。 除了核心 UI 组件外,该项目还包含一套用于管理用户身份验证的功能模块,包括注册、登录和密码恢复工作流。它还提供用于数据可视化、表格数据管理和交互式调度的集成工具,以及针对错误屏幕和个人资料管理等常见应用页面的预构建模板。该仓库同时提供未压缩的源文件和优化的生产包,允许直接部署而无需复杂的服务器端运行时环境。
Provides a library of pre-styled UI elements like buttons, alerts, and modals to accelerate dashboard construction.
This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n
Offers a suite of modular building blocks including forms, modals, and navigation elements for constructing functional user interfaces.