# 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
JD-style mobile UI components based on Vue2 & Vue3 that support users to develop H5 and mini-programs.
---
> 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.
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.
## 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
