# nutui **Repository Path**: blsay/nutui ## Basic Information - **Project Name**: nutui - **Description**: 基于 vite 构建 京东风格移动端 Vue2、Vue3、组件库(支持小程序开发) - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: v4 - **Homepage**: https://nutui.jd.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 213 - **Created**: 2023-07-04 - **Last Updated**: 2023-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

JD-style mobile UI components based on Vue2 & Vue3 that support users to develop H5 and mini-programs.

PRs Welcome coverage license

GitHub contributors GitHub commit activity GitHub closed issues GitHub commits since latest release (by date) GitHub Release Date jsdelivr

NutUI      

--- > Nut[nʌt]: the one Squirrel Scrat pursues resolutely for a lifetime and will never let go even if it causes a catastrophe from the animated film ***Ice Age***. [简体中文](./README.md) | English ## Features * 🚀 70+ High Quality Components * 💪 Write Once, Multi-End Use * 📖 Based on JD APP 10.0 Visual Specifications * 🍭 Support Tree Shaking * 📖 Extensive Documentation and Demos * 💪 Written in TypeScript * 💪 Support SSR (Experimental) * 🍭 Support Custom Themes with 700+ Style Variables * 🌍 Support i18n * 🍭 80%+ Unit Test Coverage * 📖 Provide Sketch Design Resources ## Document Site: [nutui.jd.com](https://nutui.jd.com) [@nutui/nutui](https://nutui.jd.com/h5/vue/4x/#/zh-CN/guide/intro): Mobile H5 Components [@nutui/nutui-taro](https://nutui.jd.com/taro/vue/4x/#/zh-CN/guide/intro): Taro Mini Programs(weapp, alipay, jd...) & Taro-H5 ## Installation ```bash // H5 npm i @nutui/nutui ``` ```bash // Taro Mini Programs npm i @nutui/nutui-taro ``` ## Usage ```js import { createApp } from "vue" import App from "./App.vue" import NutUI from "@nutui/nutui" import "@nutui/nutui/dist/style.css" createApp(App).use(NutUI).mount("#app") ``` ## Resources [NutUI Quick Start](https://www.bilibili.com/video/BV14r4y1e7LK) [Awesome-NutUI](https://github.com/jdf2e/nutui/blob/v4/awesome.md) ## Themes NutUI provides several sets of official themes from actual business inside JD.com. If they don't meet your needs, you can use `ConfigProvider`. * JD APP 10.0 Design (Vue3, default) * JD ToB Mall Design (Vue3) * JD Enterprise Business Design (Vue3) * JDT Design (Vue3, NutUI3.0) * JDL Design (Vue2, NutUI4.0) ## Cases NutUI has been used in our production environment, and widely used in the industry for cross-platform development.

NutUI

View more cases

We are collecting more excellent cases, please click here to submit.

## Links ## Communication | Version | WeChat Group | JD Dongdong Group | | --- | --- |--- | | [NutUI Vue](https://github.com/jdf2e/nutui/issues) | Reply 'NutUI' after following | 82957939 | [NutUI x Taro](https://github.com/jdf2e/nutui/issues) | Reply 'NutUI' after following | 1022545110 | ## Join Us #### NutUI Community [*Welcome To NutUI Community*](https://github.com/jdf2e/nutui/issues/1789) #### Contribute to NutUI There are some choices of contributing to NutUI as follows, solving issues, fixing bugs, adding new components, i18n, UI customization, platform and cross-end adaptation, etc. You are very welcome to contribute code to NutUI. Before your pull requests, please read [*NutUI Developer Contributing Guide*](https://github.com/jdf2e/nutui/issues/1671). ## Issue & Discussion [Report issues to NutUI](https://nutui.jd.com/nutui-issue-helper/?repo=jdf2e/nutui&lang=en) > It is highly recommended to read [*How To Ask Questions The Smart Way*](http://www.catb.org/~esr/faqs/smart-questions.html), [*How To Ask Questions Of GitHub Community*](https://github.com/seajs/seajs/issues/545) and [*How to Report Bugs Effectively*](https://www.chiark.greenend.org.uk/~sgtatham/bugs.html), then you can get understanding and help more easily. [NutUI Discussion](https://github.com/jdf2e/nutui/discussions) If you have any ideas, questions or suggestions, you can share your opinions here. ## Contributors Thanks to all the following [developers](https://github.com/jdf2e/nutui/graphs/contributors) who have contributed code to NutUI. contributors ## Milestones [Milestones](https://github.com/jdf2e/nutui/projects) ## Release Notes NutUI follows [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153). The up-to-date release notes are available on [Release](https://github.com/jdf2e/nutui/releases). ## Github Stargazers ![stargazers](https://starchart.cc/jdf2e/nutui.svg)