Nutui screenshot

Nutui

Author Avatar Theme by Jd opensource
Updated: 30 Oct 2024
6341 Stars

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

Categories

Overview:

NutUI is a mobile development framework inspired by the character Scrat from the movie “Ice Age,” who stubbornly pursues nuts throughout his life, even causing disasters but never letting go. It offers over 80 high-quality components covering mainstream mobile scenarios, support for developing H5 and multiple-end small programs simultaneously, adherence to the JD APP 10.0 visual specification, support for on-demand reference, detailed documentation and examples, TypeScript support, server-side rendering support (in testing phase), component-level custom theme support with 700+ built-in variables, internationalization support for English, Indonesian, and traditional Chinese, unit test coverage exceeding 80% for stability, Sketch design resource documentation, and various official and community-maintained projects within its ecosystem.

Features:

  • 80+ High-Quality Components: Covering mobile mainstream scenarios.
  • Support for H5 and Multiple-End Small Programs: Develop with a single codebase.
  • Based on JD APP 10.0 Visual Specification: Ensuring design consistency.
  • On-Demand Reference: Efficient and customizable usage.
  • Comprehensive Documentation and Examples: Facilitating development.
  • TypeScript Support: Enhanced development experience.
  • Server-Side Rendering Support: Testing phase feature.
  • Component-Level Custom Theme: With 700+ built-in variables.

Installation:

To install NutUI for mobile development:

  1. Run the following command to install NutUI for H5 development:
npm install @nutui/nutui
  1. For Taro multi-end small program support, install NutUI-Taro:
npm install @nutui/nutui-taro
  1. Use the provided components and documentation for efficient development.

Summary:

NutUI is a comprehensive mobile development framework that offers a wide range of features and components to streamline the development process. With its support for multiple platforms, detailed documentation, and customizable themes, NutUI aims to provide developers with the tools they need to create successful mobile applications. The framework’s robust ecosystem, including official and community-maintained projects, further enhances its usability and flexibility for various development needs.