33 个仓库
Collections of pre-built visual elements and layouts specifically for building user interfaces with React.
Distinct from React Component Libraries: The candidates were either in 'awesome-lists' or too specific to desktop/native environments; a general root-level tag for React UI libraries is needed.
Explore 33 awesome GitHub repositories matching user interface & experience · React UI Component Libraries. Refine with filters or upvote what's useful.
Arco Design 是一个 React UI 组件库和设计系统框架,用于构建专业的 Web 界面。它提供了一系列预构建的视觉元素和布局,旨在在应用中保持一致的设计语言。 该系统具有基于令牌的主题引擎,利用分层设计变量和 CSS 变量来实现细粒度的视觉自定义。这允许通过专门的主题编辑器或加载器修改全局和组件级样式,以使界面与特定品牌标识保持一致。 该框架通过提供用于设计系统管理的工具以及用于存储和分发可重用业务组件的集中式仓库,支持企业级 UI 开发。这些功能促进了功能性布局的组装以及跨多个项目共享自定义界面模块。
Provides a comprehensive collection of pre-built React components and layouts for building professional web interfaces.
这是一个基于 React 的管理后台模板和 UI 工具包,专为构建仪表盘而设计。它提供了一套完整的预设布局、无障碍组件库以及基于 Sass 的 UI 框架,用于创建管理界面。 该模板专门针对 AI 进行了优化,采用了有助于 AI 助手生成一致且可直接用于生产环境的 React 代码的组织模式。它具有灵活的样式系统,利用 Sass 变量和 CSS 自定义属性来支持可定制的亮色和暗色主题。 该工具包涵盖了广泛的界面功能,包括数据可视化小部件、支持排序和分页的交互式表格,以及多步向导等复杂表单元素。它还包含侧边栏和面包屑等高级导航系统,以及响应式网格、模态对话框和无障碍日历界面等结构化组件。
Offers a library of accessible form inputs, navigation menus, and overlays built with WAI-ARIA standards for React.
create-react-library is a command-line generator and development environment designed for creating reusable React component libraries. It scaffolds the necessary project structure and build pipelines required to develop, bundle, and publish JavaScript modules to a registry. The tool provides a development loop that links the library source directory to a companion example application, enabling real-time updates and live previews. It also includes a deployment pipeline that transforms example applications into production builds for hosting as public documentation. The build system manages mul
A dedicated toolset for building and distributing reusable React UI component libraries.
这是一个企业级设计系统和 Web 界面框架,提供了一套 React 组件库,用于构建一致的用户体验。它充当了“设计到代码”工作流的桥梁,通过同步产品设计工具与前端实现,从而加速开发进程。 该框架专注于设计与代码的同步以及企业级设计系统的构建。它支持视觉组件的标准化,并能利用统一的界面元素和布局模式来组合复杂的 Web 及移动端页面。 该库实现了设计令牌(Design Token)系统和跨平台样式映射,以保持设计稿与生产代码之间的高度视觉一致性。它采用配置驱动的方法和原子设计原则,将独立的元素组织成更复杂的布局。
Develops a configurable set of reusable web elements specifically as a React UI component library.
This project is a Next.js landing page template and React UI kit designed for showcasing software products and open source projects. It serves as a professional marketing website foundation and a Tailwind CSS website boilerplate for building modern web interfaces. The framework provides specialized layouts and components for open source project showcases, SaaS landing pages, and admin dashboards. It includes a collection of responsive components and styling utilities that allow for visual design customization of colors, fonts, and layouts. The capability surface covers a variety of UI elemen
Provides a comprehensive collection of pre-built visual elements and layouts specifically for building user interfaces with React.
这是一个 React UI 组件库和前端 UI 套件,旨在提供一系列预设样式的用户界面元素。它作为一个设计系统框架,提供标准化的视觉模式,以确保不同屏幕之间具有统一的外观和感觉。 该库专注于设计系统实现和前端组件架构,允许创建现代网站和应用程序。它直接集成到 React 应用程序工作流中,以加速复杂 Web 布局的开发。 该系统利用基于组件的抽象和组合设计来构建可重用的界面元素。它结合了 CSS 变量主题引擎和实用优先(utility-first)样式来保持一致的设计比例和视觉系统,同时采用 TypeScript 类型定义以确保属性(prop)安全。
Provides a cohesive design language and pre-built visual elements that integrate into React workflows.
Geist UI 是一个设计系统框架和 React UI 组件库。它提供了一系列预设样式、可访问的组件和设计原语,用于在网站和应用程序中保持视觉一致性。 该框架包含一个主题化 UI 提供程序,通过中央系统管理应用程序样式,从而实现浅色和深色主题等视觉模式的切换。它还具有一个响应式 CSS 网格系统,用于将内容组织成适应各种屏幕尺寸的行和列。 该库涵盖了使用合规标记的可访问 UI 开发,并提供了用于响应式布局实现和现代 Web 界面设计的工具。
Offers a comprehensive collection of pre-built visual elements and layouts specifically for React applications.
本项目是一个 React 学习资源,包含入门文件和参考项目。它提供了一系列全栈 React 项目模板和组件库示例,用于演示如何构建交互式用户界面和单页应用程序。 该资源包含一个状态管理指南,涵盖了 Hooks、Reducers 和 Context Providers 的使用。它提供了管理本地组件状态、同步全局应用数据以及处理复杂状态转换的实用实现。 内容涵盖了全栈 Web 开发,包括服务端渲染和使用 Server Actions 处理表单。它还涉及客户端路由、模块化 UI 组合,以及前端应用与外部数据库和身份验证服务的集成。
Provides a collection of pre-built visual elements and layouts specifically for React interfaces.
ChatUI 是一个 React 对话式 UI 库和框架,专为构建消息界面而设计。它提供了一套用于创建对话流程的组件,包括消息气泡、输入区域和结构化消息层级。 该库通过专门的 AI 代理界面功能脱颖而出,例如可视化代理的推理过程,以及逐字渲染文本的模拟打字动画。它还包含一套预先设计的对话卡片模板,用于在聊天流程中渲染横幅、选择列表和问卷。 该框架涵盖了广泛的能力领域,包括针对移动端和桌面屏幕的响应式布局适配、用于多语言支持的基于区域设置的国际化,以及用于品牌定制的变量主题系统。它还通过语义化 DOM 结构和对比度强制执行来实现无障碍标准,以支持屏幕阅读器和辅助技术。
Provides a comprehensive library of pre-built React components for constructing consistent conversational interfaces.
Gestalt 是一个类型安全的 React UI 组件库和设计系统。它提供了一系列可重用的界面元素和设计令牌,遵循国际无障碍标准,以确保不同需求人群的可用性。 该框架包含一个响应式 Web 布局系统,具有定义的断点和网格容器,可为桌面、移动和平板设备适配界面。它具有国际化的组件套件,支持多种语言、区域配色方案和从右到左的文本方向。 该库涵盖了广泛的界面能力,包括具有虚拟化功能以实现高性能渲染的灵活网格和瀑布流显示、全面的表单元素以及导航系统。它还提供用于通过警报和横幅进行系统状态通信的工具、模态框和弹出框等上下文覆盖层,以及用于指标和趋势的可访问数据可视化。 该系统利用官方 TypeScript 声明来确保数据完整性,并在开发过程中防止运行时错误。
Ships a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
Elemental 是一个基于组件的设计系统和 React UI 框架。它提供了一系列预设样式的界面组件和 CSS 模式,用于为 Web 应用程序构建一致的用户界面和布局设计。 该库充当可自定义的 CSS UI 库,允许通过将设计令牌 (design tokens) 和样式表映射到可重用元素来实现自定义设计系统。它集成了矢量图标渲染,可将可缩放的图形字形直接嵌入界面组件中。 该框架支持使用预制元素(如按钮和模态框)组合复杂布局,以促进界面原型设计。它通过主题驱动的样式继承和基于令牌的配置来保持视觉一致性。
Ships a collection of pre-styled interface components and CSS patterns specifically for building user interfaces with React.
winjs 是一个浏览器 UI 工具包和 JavaScript 组件库,专为构建 Web 应用程序而设计。它提供了一组对触摸、键盘和辅助功能具有原生支持的高性能组件和实用程序。 该项目具有跨浏览器事件归一化器,可创建合成指针和焦点事件,以确保不同浏览器之间的一致输入行为。它还包括一个 Web 本地化框架,用于使用键值资源文件管理多语言翻译和区域格式。 该工具包涵盖了广泛的功能,包括用于编译源代码的前端资产流水线、用于优化 DOM 更新的状态驱动 UI 同步,以及用于排版、表单控件和动态强调色的综合样式系统。它还提供用于全局事件管理、UI 过渡动画和可关闭界面元素协调的实用程序。
Wraps imperative components into declarative React versions by managing DOM instantiation and disposal.
这是一个用于 Draft.js 富文本编辑器的插件框架,提供了一个添加自定义行为、装饰器和键盘快捷键的系统。它作为一个工具包,用于通过高级格式化和交互元素扩展编辑器,同时还提供了一个用于管理工具栏和弹窗的 React UI 组件库。 该框架的特色在于对社交提及系统的专门支持,能够通过自动补全触发器将标签和用户提及识别并格式化为交互式实体。它还包含一套全面的富媒体扩展,用于直接在文本流中嵌入和操作图像、视频、表情符号和贴纸。 广泛的功能包括实现上下文工具栏(如浮动、静态或侧边对齐菜单),以及通过拖放交互和块大小调整来管理内容排列的能力。该系统还涵盖了内容管理工具,如实时文档指标和用于撤销与重做操作的历史记录管理。 该项目使用 TypeScript 编写,并提供了一个可扩展的架构,用于集成自定义装饰器和状态转换管道。
Ships a collection of React-based toolbar and popup components for managing content insertion.
InstantSearch 是一个 JavaScript 搜索框架和 UI 库,旨在利用 Algolia API 构建即时搜索和发现界面。它提供了一套用于在各种环境中实现搜索逻辑、状态同步和结果渲染的工具包,包括针对 React 和 Vue.js 的专用组件库。 该框架通过基于连接器的逻辑抽象和用于状态分发的提供者模式,将搜索数据处理与 UI 层解耦。这使得开发者可以通过将连接器转换为 Hooks,并使用独立、可组合的小部件系统来组装界面,从而构建自定义的搜索行为。 该库涵盖了广泛的功能领域,包括用于搜索引擎优化的服务器端渲染、用于状态持久化的 URL 同步以及用户交互分析。它还支持高级发现功能,如基于转化的重排序、个性化用户旅程以及基于机器学习的意图预测。
Provides a specialized collection of pre-built search widgets and hooks for React applications.
Airframe-react 是一个 Bootstrap UI 组件库和入门套件,用于构建基于 React 的管理仪表板和管理界面。它提供了一个预配置的开发基础和一系列生产就绪的界面元素,以组装一致的应用程序屏幕。 该项目包括响应式 Web 模板和预先设计的页面布局,可自动调整桌面、平板电脑和移动屏幕的内容。它通过一组结构布局变体和现成页面库,实现了管理面板的创建。 该工具包涵盖应用程序脚手架和快速 UI 原型设计,包括用于在运行时切换视觉样式的前端主题管理。它还支持基于路由的导航映射,以将特定的侧边栏和导航栏链接到应用程序路由。
Provides a comprehensive collection of pre-built visual elements and layouts specifically for React.
This project is a React UI component library and design system framework. It provides a collection of reusable interface elements and an accessible component toolkit designed to meet web accessibility standards and responsive design requirements. The framework enforces visual uniformity through a design system that uses centralized design tokens for colors, spacing, and typography. It includes a standardized SVG icon set to provide consistent visual cues and markers across user interfaces. The library covers the implementation of design systems through token-based styling and the development
Provides a collection of pre-built visual elements and layouts specifically for building user interfaces with React.
This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr
Offers a complete library of pre-built visual elements and modular layouts specifically for building user interfaces with React.
React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems. The project functions as a CSS-in-JS design system, using a centralized set of visual tokens to ensure consistent retro styling without the need for external stylesheets. It operates as a frontend design system that provides the necessar
Offers a collection of pre-built visual elements and layouts for building retro user interfaces with React.
react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for selecting single or multiple dates and navigating between months and years. The component uses browser internationalization APIs to format months and days, enabling multilingual date formatting for different global regions. It allows for external customization through prop-driven render overrides to replace default date cell displays. The library handles the underlying date calculations and state-driven navigation required for scheduling interfaces and date-based grids.
Offers a specialized collection of reusable UI elements for handling date navigation in React projects.
This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch
Ships a collection of modular React components designed for integrating rich text and data input into web applications.