nutui

nutui

轻量级Vue组件库,支持移动端和小程序开发

NutUI是基于京东APP视觉规范的Vue组件库,支持移动端H5和多端小程序开发。该库提供80多个高质量组件,涵盖主流移动端场景,支持TypeScript和按需引用。NutUI具有详细文档、主题定制、国际化等功能,单元测试覆盖率超过80%,保证了组件的稳定性。

NutUIVue组件库移动端开发小程序开发京东风格Github开源项目
<p align="center"> <img alt="logo" src="https://yellow-cdn.veclightyear.com/835a84d5/68bb59f6-71dc-437f-8a4c-f0a620cc270a.png" width="150" style="margin-bottom: 10px;"> </p> <p align="center">京东风格的轻量级 Vue 组件库,支持移动端 H5 和小程序开发</p> <p align="center"> <a href="https://github.com/jdf2e/nutui/pulls"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/604d9ca2-9e90-438a-9857-079dcf7106ec.svg?style=flat-square" alt="欢迎 PR"> </a> <a href="https://app.codecov.io/gh/jdf2e/nutui"> <img src="https://img.shields.io/codecov/c/github/jdf2e/nutui" alt="覆盖率"/> </a> <a href="https://github.com/jdf2e/nutui/blob/v4/LICENSE"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/284fda7c-2248-4cde-909b-2984ccbc405b.svg" alt="许可证"/> </a> <a href="https://www.npmjs.com/package/@nutui/nutui"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/2dc569aa-a612-402a-8e9b-dc3bab7b3194.svg?style=flat-square"> </a> <a href="https://www.npmjs.com/package/@nutui/nutui"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/5ef0500f-489f-4107-94c8-cf42b64f0b2e.svg?style=flat-square"> </a> </p> <p align="center"> <a href="https://github.com/jdf2e/nutui/graphs/contributors"> <img src="https://img.shields.io/github/contributors/jdf2e/nutui" alt="GitHub 贡献者"> </a> <a href="https://github.com/jdf2e/nutui/commits"> <img src="https://img.shields.io/github/commit-activity/m/jdf2e/nutui" alt="GitHub 提交活动"> </a> <a href="https://github.com/jdf2e/nutui/issues"> <img src="https://img.shields.io/github/issues-closed/jdf2e/nutui" alt="GitHub 已关闭的问题"> </a> <a href="https://github.com/jdf2e/nutui/commits"> <img src="https://img.shields.io/github/commits-since/jdf2e/nutui/latest/v4" alt="GitHub 自最新版本以来的提交(按日期)"> </a> <a href="https://github.com/jdf2e/nutui/releases"> <img src="https://img.shields.io/github/release-date/jdf2e/nutui" alt="GitHub 发布日期"> </a> <a href="https://www.jsdelivr.com/package/npm/@nutui/nutui"> <img src="https://data.jsdelivr.com/v1/package/npm/@nutui/nutui/badge" alt="jsdelivr"> </a> </p> <p align="center"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/b5eddac5-dd3e-4710-b085-eedcb5d1ec4e.png" width="164" alt="NutUI" /> &nbsp; <img src="https://yellow-cdn.veclightyear.com/835a84d5/5776b7bf-9faf-414a-b216-a9544bfa300f.png" width="167" title="请用京东APP扫码"> &nbsp; <img src="https://yellow-cdn.veclightyear.com/835a84d5/cf11c051-5c78-463f-b083-52fdb775f278.jpg" width="166" title="请用微信扫码"> &nbsp; <img src="https://yellow-cdn.veclightyear.com/835a84d5/1190e52c-bf8b-495f-aef0-9f8c1966a911.png" width="170" title="请用支付宝扫码"> </p>

Nut[nʌt],源自电影《冰河世纪》里松鼠 Scrat "执迷不悟",一生追求,即便引发大灾难也绝不松手的坚果。

简体中文 | English

特性

  • 🚀 80+ 高质量组件,覆盖移动端主流场景
  • 💪 支持一套代码同时开发 H5+多端小程序
  • 📖 基于京东APP 10.0 视觉规范
  • 🍭 支持按需引用
  • 📖 详尽的文档和示例
  • 💪 支持 TypeScript
  • 💪 支持服务端渲染(测试阶段)
  • 🍭 支持组件级别定制主题,内置 700+ 个变量
  • 🌍 国际化支持,已支持英文,印尼语和繁体中文
  • 🍭 单元测试覆盖率超过 80%,保障稳定性
  • 📖 提供 Sketch 设计资源

文档

官网:nutui.jd.com

@nutui/nutui:适用于移动端 H5 页面开发

@nutui/nutui-taro:支持开发 Taro 多端小程序(微信、支付宝、京东等小程序)和 Taro-H5 项目

链接

官方生态

由 NutUI 官方团队维护的项目如下:

项目描述版本
@nutui/nutuiNutUI 移动端 H5 版本nutui
@nutui/nutui-taroNutUI Taro 多端版本nutui
@nutui/icons-vue@nutui/nutui 使用的图标库nutui
@nutui/icons-vue-taro@nutui/nutui-taro 使用的图标库nutui
@nutui/touch-emulator在桌面端使用 NutUI 的辅助库nutui
@nutui/auto-import-resolverunplugin-auto-import 插件的 resolver 配置nutui
@nutui/playgroundNutUI 在线 Playground-
nutui-demoNutUI 官方示例合集-

社区生态

以下是由社区维护的项目,欢迎补充:

项目描述
nutui-uniapp基于 NutUI 4.x 版本开发的 uni-app 组件库
jwaterwater/uni-nutui基于 NutUI 3.x 版本开发的 uni-app 组件库

项目状态

Alt

使用案例

NutUI 已经在我们的生产环境中使用,业界也在广泛地使用 NutUI 开发多端应用。

<p> <img src="https://yellow-cdn.veclightyear.com/835a84d5/71118e1d-a424-4638-8c6d-a2d5c04db4c2.jpg" alt="NutUI" /> </p> <p><a href="https://nutui.jd.com/#/case">更多案例</a></p>

开发交流

微信群内部咚咚群
<img src="https://yellow-cdn.veclightyear.com/835a84d5/abb70f46-bd10-4da9-b10f-88bff356bfec.png" width="100" /> 添加好友并回复「NutUI Vue」82957939

参与共建

NutUI 社区共建倡议

NutUI 邀您共建,Contributor 您好

为 NutUI 贡献代码

NutUI 的共建方向主要包括:解决 issue、修复 bug、新增组件、增加国际化、UI 定制、平台适配、跨端扩展等。

欢迎社区开发者参与共建,在贡献您的代码之前请先阅读 《NutUI 贡献指南》

问题反馈与建议

给 NutUI 提 Issue

在反馈问题之前,推荐阅读 《提问的智慧》《如何向开源社区提问题》《如何有效地报告 Bug》,这样您能够更容易获得理解和帮助。

参与 NutUI 社区讨论

如果您有任何想法、疑问或建议,都可以参与社区讨论分享您的观点。

贡献者们

感谢以下所有给 NutUI 贡献过代码的 开发者

<a href="https://github.com/jdf2e/nutui/graphs/contributors"> <img src="https://yellow-cdn.veclightyear.com/835a84d5/18fdea64-1eef-4454-a6ce-03c8fe021659.svg?width=890&button=false" alt="contributors"> </a>

更新日志

查阅 Release

许可证

MIT

GitHub Stargazers

stargazers

编辑推荐精选

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

下拉加载更多