#组件库
react-flip-toolkit - React 动画库 react-flip-toolkit 实现流畅界面过渡
ReactFLIP动画前端开发UI交互组件库Github开源项目
react-flip-toolkit 是一个专注于创建流畅界面过渡的 React 动画库。它支持位置、缩放和透明度动画,提供嵌套缩放变换、FLIP 动画和弹簧效果等功能。该库易用且性能优秀,可与 React Router 集成,适合构建动态的用户界面。
daisyui - Tailwind CSS开源组件库
daisyUITailwind CSS组件库开源免费Github开源项目
daisyUI 是一个流行的 Tailwind CSS 组件库,提供丰富的开源组件。该项目在 GitHub 上获得了大量 stars,安装量高,显示了其在开发者中的受欢迎程度。daisyUI 提供全面的组件文档和使用指南,便于开发者快速上手。项目保持活跃更新,拥有强大的社区支持,适合构建现代化 Web 界面。
atlassian-design-for-bootstrap - 融合 Atlassian 设计风格的响应式开源 Bootstrap 主题
Bootstrap主题Atlassian设计响应式设计CSS工具组件库Github开源项目
atlassian-design-for-bootstrap 是一个融合 Atlassian 设计风格的开源 Bootstrap 主题。它提供全响应式布局、强大的 CSS 工具和精心制作的组件。支持 npm 安装和 CDN 使用,便于开发者快速构建网站。这个主题不仅美观,还具有高度可定制性,适用于各类 Web 开发项目。
react-virtuoso - React虚拟化渲染组件库 支持列表表格和网格
React Virtuoso虚拟化渲染组件库滚动列表性能优化Github开源项目
React Virtuoso是一个全面的虚拟化渲染组件库,适用于列表、表格和网格。它支持变量大小项目、聊天消息列表、分组模式和响应式布局。该库具有自动内容调整、自定义组件、固定顶部项目和无限滚动等功能。React Virtuoso易于集成,并提供详细文档和示例,适合开发高性能的长列表和大数据展示界面。
filament - Laravel全栈开发框架加速构建交互式应用与管理平台
FilamentLaravel组件库全栈开发面板构建器Github开源项目
Filament是一套Laravel全栈组件集合,用于加速开发管理面板、客户端应用和SaaS平台。它包含面板、表单、表格构建器等多个包,可创建交互式界面和功能。Filament组件可扩展,设计美观,易于使用,适合各类Laravel项目。该框架简化了CRUD驱动界面的构建过程,提高开发效率。
ui - 开源可定制组件库助力应用开发
shadcn/ui组件库可访问性可定制化开源Github开源项目
shadcn/ui 是一个开源的 UI 组件库,提供可访问且可定制的组件,开发者可直接复制粘贴到自己的应用中。该项目支持构建个性化组件库,提供详细文档,采用 MIT 许可证,并欢迎社区贡献。这一灵活的工具为开发者简化了 UI 开发过程。
engine_components - 基于Three.js的BIM工具库 助力3D应用开发
Open BIM ComponentsThree.js3D BIM应用浏览器环境组件库Github开源项目
engine_components是基于Three.js的开源BIM工具库,为开发者提供后期处理、尺寸标注、平面图导航和DXF导出等预制功能,简化基于浏览器的3D BIM应用开发。项目包含@thatopen/components和@thatopen/components-front两个主要包,分别适用于通用环境和浏览器环境。开发者可借助该库轻松创建交互式3D场景,如可旋转立方体等。
chakra-ui - 加速可访问性React应用开发的高效组件库
Chakra UIReact组件库可访问性用户界面Github开源项目
Chakra UI是一个功能全面的React组件库,专注于提供可访问、可重用和可组合的组件。它简化了现代Web应用和网站的开发流程,允许开发者轻松构建复杂的用户界面。该库遵循可访问性最佳实践,具有易于样式化、灵活组合、无障碍支持和暗黑模式等特性。Chakra UI为开发者提供了高效构建React应用所需的工具和组件。
labelbee - 专注标注体验的开源渲染和组件库
LabelBee标注工具渲染库组件库开源项目Github
LabelBee是一个开源项目,专注于优化标注体验。它提供渲染库和组件库,支持快速搭建标注应用。LabelBee具有即拆即用和渲染分离的特点,开发者通过简单配置即可创建自定义标注工具。项目提供详细文档和快速Demo,便于上手使用。采用Apache 2.0许可证,适用于多种标注场景。
themes - 优化开发效率和可访问性的开源UI组件库
Radix Themes组件库开源开发优化可访问性Github开源项目
Radix Themes是一个注重开发效率和可访问性的开源UI组件库。它提供完整文档和更新日志,支持社区交流和贡献。由资深开发者维护,采用MIT许可证。该项目旨在简化开发流程,提升效率,同时保障产品的可访问性。
react-social-login-buttons - React社交登录按钮组件库
React社交登录按钮用户界面前端开发组件库Github开源项目
react-social-login-buttons是一个轻量级React组件库,提供多种社交平台登录按钮。支持Facebook、Google、GitHub等常见平台,允许自定义样式和内容。该库专注于按钮的视觉呈现,不含登录逻辑,便于开发者快速集成社交登录选项,优化应用界面。
react-native-animated-numbers - 数字动画组件为 React Native 应用赋予生动变化效果
React Native动画数字变化组件库移动应用开发Github开源项目
react-native-animated-numbers 是一个专为 React Native 设计的数字动画组件。该组件能够流畅展示数值变化过程,支持自定义字体样式、动画时长和缓动效果。开发者可以轻松实现带有千分位逗号的数字展示,并自定义容器样式。这个轻量级组件适用于多种场景,如实时计数器、数据统计展示等。其简洁的 API 和高性能表现,使其成为 React Native 项目中实现数字动画的有力工具。
pro-components - 基于Ant Design的企业级React组件库
ProComponents组件库企业级应用ReactAnt DesignGithub开源项目
ProComponents是基于Ant Design的企业级React组件库,提供丰富的高级UI组件和直观API。它包含表格、表单、图表等多种组件,支持高度定制,可显著提升企业应用开发效率。该库简化了Ant Design的使用,让开发者能快速构建功能完善的企业级应用。
naive-ui - 基于 Vue 3 的组件库,提供 90 多个组件
Naive UIVue 3组件库主题定制TypeScriptGithub开源项目
Naive UI 是基于 Vue 3 的组件库,提供 90 多个组件。使用 TypeScript 开发,具备主题定制功能,无需额外 CSS。支持虚拟列表,性能优化。包含常用组件如表格、树形控件等,适合构建各类 Web 应用。提供中英文文档和社区支持渠道。
ant-design - React 企业级 UI 组件库 Ant Design
Ant DesignReactUI库企业级设计组件库Github开源项目
Ant Design 是一个广受欢迎的开源项目,为企业级 Web 应用提供 UI 设计系统和 React 组件库。它包含丰富的预制组件,支持 TypeScript,并提供完整的设计资源。该库具有国际化支持和灵活的主题定制功能,可用于现代浏览器、服务器端渲染和 Electron 应用。
playroom - 多主题多尺寸的JSX组件设计工具
Playroom设计系统组件库原型设计JSXGithub开源项目
Playroom是一款无需安装的代码驱动设计工具,可与现有设计系统文档集成。它支持在最终呈现环境中迭代设计、快速创建原型,有助于评估设计系统的灵活性。用户可通过URL轻松分享设计。Playroom支持多主题和多屏幕尺寸的同步设计,基于JSX和自定义组件库构建。这款工具可部署于现有设计系统文档之中,为设计师和开发者提供一个共同的工作环境。它能够同时展示多个主题和屏幕尺寸下的设计效果,有助于创建灵活且一致的用户界面。
react-native-reusables - 基于NativeWind v4的开源React Native组件库,为iOS、Android和Web平台提供高质量、无障碍的UI组件
React Native组件库NativeWind跨平台开发开源项目Github
react-native-reusables是一个基于NativeWind v4的开源React Native组件库,为iOS、Android和Web平台提供高质量、无障碍的UI组件。该项目为开发者提供构建自定义组件库的基础,包含主题切换和常用组件。完整的文档和在线展示页面便于快速入门和使用。
vant - Vue 移动端 UI 组件库,轻量级与高度可定制
VantVue移动端UI库组件库前端开发Github开源项目
Vant 是一款专为移动端设计的 Vue UI 组件库。该库提供 80 多个高质量组件,平均大小仅 1KB,无第三方依赖。Vant 同时兼容 Vue 2 和 Vue 3,特点包括高单元测试覆盖率、TypeScript 支持、自定义主题、暗黑模式和国际化。丰富的文档、演示和设计资源使其成为移动 Web 应用开发的有力工具。
moveable - 功能丰富的Web元素交互控制库
Moveable组件库拖拽缩放旋转变形Github开源项目
Moveable是一个强大的JavaScript库,为Web元素提供多样化的交互控制能力。该库支持拖拽、缩放、旋转、扭曲等基本操作,并兼容React、Vue、Angular等主流框架。Moveable还具备分组、对齐、裁剪等高级功能,有助于实现复杂的界面交互效果。其设计灵活,文档完善,便于开发者快速集成和使用。
kickstartDS - 综合性组件库助力快速构建品牌一致网络界面
AI工具Design System低代码框架组件库前端开发集成
kickstartDS提供综合性组件和模式库,包含低代码框架和UI开发工具包,助力网络开发团队快速构建品牌一致的前端界面。平台集成丰富组件库、设计令牌系统和CSS框架,支持多种CMS,注重性能和可访问性。它简化了设计系统的构建和应用流程,促进开发者、设计师和产品团队的协作。
blueprint - 面向桌面应用的React UI组件库
BlueprintReactUI工具包组件库桌面应用Github开源项目
Blueprint是一个专注于桌面Web应用的React UI组件库。该项目旨在简化复杂、数据密集型界面的开发过程。它包含多种组件,如核心UI元素、日期时间选择器、图标系统和数据表格。Blueprint针对桌面浏览器进行了优化,并提供了详细的文档和示例。值得注意的是,这并非一个移动优先的UI工具包。
react-icons - React项目中轻松集成多种流行图标的组件库
React Iconsnpm包组件库图标库React项目Github开源项目
react-icons是一个用于React项目的图标组件库,支持多种流行图标集的集成。通过ES6导入功能,开发者可以按需引入特定图标,有效优化性能。该库包含Font Awesome、Material Design、Ionicons等知名图标集,提供丰富的选择。react-icons简化了图标使用流程,并支持自定义配置,适应不同项目需求。
streamlit-shadcn-ui - Streamlit现代UI组件库 提升应用界面设计
streamlit-shadcn-ui组件库自定义组件用户界面PythonGithub开源项目
streamlit-shadcn-ui项目为Streamlit应用引入现代UI组件。它整合了shadcn-ui的多种元素,如按钮、复选框和选择器等,方便开发者创建美观的Web界面。该工具支持组件嵌套,具有简洁的Python接口,并不断增加新功能。这个开源库致力于增强Streamlit应用的界面设计和用户体验。
awesome-react - 全面探索React生态系统 框架组件工具资源汇总
React前端开发JavaScript库组件库开源项目Github
这是一个综合性的React资源集合,全面覆盖React生态系统。内容包括主流框架、组件库、状态管理、路由方案、开发工具、测试框架等。同时收录React Native相关资源和大量实用组件库。适合各层级开发者查阅和学习,是React技术栈的重要参考。
mui-treasury - 为 Material UI 打造的即用型组件库
Material UI组件库开源项目React前端开发Github
Material Treasury 为 Material UI 项目提供即用型组件。该库从 Dribbble 和 Pinterest 等平台获取设计灵感,支持通过复制粘贴或 CLI 工具集成组件。项目具备自定义配置和多组件克隆功能,鼓励社区贡献,致力于简化 Material UI 界面的开发流程。
react-print-pdf - React 驱动的高度可定制 PDF 文档生成库
React PrintPDF生成文档创建开源项目组件库Github
react-print-pdf 是一个开源 React 组件库,为创建高质量 PDF 文档提供了现代化解决方案。这个库提供了灵活的组件和模板,让开发者可以精确控制文档布局,包括页眉、页脚和边距等元素。它支持动态数据集成,使文档生成过程更加简化和高效。react-print-pdf 适用于多种文档类型,如发票、合同和简历,为开发者提供了一种以 React 方式构建 PDF 的创新方法。
flowbite - Tailwind CSS 驱动的开源响应式 UI 组件库
FlowbiteTailwind CSS前端开发组件库网页设计Github开源项目
Flowbite 是基于 Tailwind CSS 构建的开源 UI 组件库,提供丰富的预构建组件如警告框、徽章、按钮等。支持 NPM 安装和 CDN 引入,具有数据属性接口和 JavaScript API。兼容 TypeScript 和 RTL 布局,可与多种前后端框架集成,加速网站界面开发。
react-bootstrap - React组件库实现Bootstrap 5功能的无缝集成
React-BootstrapBootstrapReact前端开发组件库Github开源项目
React-Bootstrap是一个将Bootstrap 5组件与React框架结合的开源库。它提供了完全兼容的React组件,便于开发者在React项目中使用Bootstrap的UI功能。该库支持多个Bootstrap版本,并提供详细的迁移指南。React-Bootstrap简化了React和Bootstrap的整合过程,有助于快速构建响应式用户界面。
riot - 简洁高效的现代组件式UI开发库
Riot.js组件库前端开发JavaScriptUI开发Github开源项目
Riot是一个面向现代浏览器的组件式UI开发库。它提供简洁的语法和API,体积小巧,性能优异。Riot遵循Web标准,支持多种编程语言和开发工具,具有模块化的生态系统。开发者可以使用Riot高效地构建复杂用户界面,同时保证应用的性能和可维护性。
material-components-web - Google开发的Material Design实现工具包
Material Components网页开发Material Design组件库前端框架Github开源项目
Material Components for the web是Google开发的Material Design实现工具包。它适用于各类Web项目,从静态网站到复杂应用。该工具包提供灵活的主题定制功能,支持颜色、排版、形状等元素的自定义,并可轻松集成到主流Web框架中。它为开发者提供了可靠的工作流程,有助于构建符合Material Design规范的Web项目。
carbon - IBM开发的开源设计系统 提供全面UI组件和资源
Carbon Design SystemIBM开源设计系统组件库设计工具Github开源项目
Carbon设计系统由IBM开源,基于其设计语言开发。提供代码、工具、指南及社区支持,包括React组件、样式、设计元素和图标等多个模块。帮助开发者快速构建一致性强、高质量的用户界面。
polaris - 构建高效Shopify管理界面的开源UI库
PolarisShopify组件库设计系统前端开发Github开源项目
Polaris是Shopify开源的UI组件库,为开发Shopify管理界面提供全面支持。该库包含丰富的React组件、设计令牌和图标,使开发者能够快速构建符合Shopify设计标准的界面。Polaris旨在帮助创建统一、高效的商户体验,从而优化Shopify平台的整体使用感受。
varlet - 现代化 Vue3 组件库:集成 Material Design 2 和 3
VARLETVue3组件库Material Design移动端Github开源项目
Varlet 是一款基于 Vue3 的组件库,集成了 Material Design 2 和 3 的设计理念。该库提供 60 多个通用组件,适用于移动端和桌面端开发。Varlet 支持按需引入、主题定制和国际化,拥有完善的中英文文档。它还具备 SSR 和 TypeScript 支持,单元测试覆盖率超过 90%。此外,Varlet 提供暗黑模式、VSCode 扩展和无障碍功能,是构建现代 Vue 应用的有力工具。
symfony - 灵活高效的PHP框架 助力Web与控制台应用开发
SymfonyPHP框架开源项目Web开发组件库Github
Symfony作为一款知名PHP框架和组件库,广泛应用于众多Web应用和PHP项目。该框架提供完善的文档资源、活跃的社区互动和规律的版本更新。Symfony严格遵循语义化版本控制,提供长期支持版本,并采用可预测的发布流程。这个开源项目欢迎开发者通过代码或文档贡献参与其中。Symfony的发展由核心团队引导,并获得大量贡献者的鼎力支持。
react-native-paper - React Native跨平台Material Design组件库
React Native PaperUI库跨平台Material Design组件库Github开源项目
react-native-paper是一个为React Native应用提供Material Design组件的开源库。它包含可自定义的UI组件,支持iOS和Android平台,并遵循Google的设计指南。该库提供完整的主题定制功能,开发者可通过Expo或应用商店体验示例。由Callstack团队维护,react-native-paper致力于为移动应用开发提供高质量的UI解决方案。
awesome-svelte - Svelte开发者的综合资源指南
Svelte前端开发JavaScript框架组件库开发工具Github开源项目
这是一个精选的Svelte资源列表,涵盖官方文档、社区资源、教程、集成工具、UI库和组件。从入门到高级应用,为开发者提供全面的学习和开发参考。列表持续更新,反映Svelte生态系统的最新动态,是开发者探索Svelte世界的理想起点。