awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jdf2e avatar

jdf2e/nutui

0
View on GitHub↗
nutui.jd.com↗

Nutui

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

Features

  • Mobile Component Libraries - Ships over 80 pre-built Vue components for building mobile web interfaces with consistent visual design.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Mini Program Development - Provides a component library that compiles Vue code into apps for mobile web and multiple mini-program platforms.
  • Automatic Component Imports - Imports only the Vue components used by an application to reduce final bundle size.
  • Multi-Platform App Compilers - Compiles a single Vue codebase into native renderings for mobile web and various mini-program environments.
  • Design Tokens & Themeable Components - Lets developers override 700+ design tokens to customize component styles at the component level.
  • Design Token Theming - Overrides 700+ CSS custom properties at the component level to change visual styles without touching source code.
  • Component Theming - Overrides design tokens at the component level to adjust the visual style of individual UI elements.
  • Style Encapsulations - Encapsulates each component's CSS with scoped selectors to prevent style leakage across the UI.
  • Mobile UI Suites - Provides over 80 pre-built Vue components for building mobile web interfaces with consistent visual design.
  • On-Demand Component Loading - Tree-shakes unused components at build time so only imported pieces appear in the final bundle.
  • Server Side Rendering - Generates initial HTML on the server for faster first paint and better SEO.
  • Internationalization Support - Switches the UI text between supported locales to serve a global audience with a single codebase.
  • UI Localization - Switches the UI text between supported locales to serve a global audience.
  • Locale JSON Injections - Switches all UI strings by injecting a locale object at runtime without recompiling the application.
  • Server-Side Rendering - Generates initial HTML on the server via a Node.js renderer to improve first paint and SEO.
  • Mobile UI Components - UI toolkit designed for mobile web applications.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.
  • 6,506 stars·839 forks·Vue·MIT·16 views

    Star history

    Star history chart for jdf2e/nutuiStar history chart for jdf2e/nutui

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Nutui

    These projects share indexed features with Nutui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • infinitered/igniteinfinitered avatar

      infinitered/ignite

      19,842View on GitHub↗

      Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

      TypeScript
      View on GitHub↗19,842
    • airyland/vuxairyland avatar

      airyland/vux

      17,486View on GitHub↗

      Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

      Vueantcomponentsjavascript
      View on GitHub↗17,486
    • ant-design/ant-design-mobileant-design avatar

      ant-design/ant-design-mobile

      12,006View on GitHub↗

      Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

      TypeScriptant-designantdantd-mobile
      View on GitHub↗12,006
    • didi/mpxdidi avatar

      didi/mpx

      3,905View on GitHub↗

      MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from a single codebase. It utilizes a static transpilation pipeline to transform source code into platform-specific bundles, employing a single-file component system that encapsulates templates, logic, and styles. The framework provides a reactive state management system that automatically synchronizes application data with the user interface through computed properties and watchers. The project distinguishes itself through a robust build-time toolchain that supports sub-package p

      JavaScript
      View on GitHub↗3,905
    Compare all 30 related projects→

    Frequently asked questions

    What does jdf2e/nutui do?

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

    What are the main features of jdf2e/nutui?

    The main features of jdf2e/nutui are: Mobile Component Libraries, Mini Program Development, Automatic Component Imports, Multi-Platform App Compilers, Design Tokens & Themeable Components, Design Token Theming, Component Theming, Style Encapsulations.

    Which projects share features with jdf2e/nutui?

    Projects with overlapping indexed features include: infinitered/ignite — Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application… airyland/vux — Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It… ant-design/ant-design-mobile — Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… youzan/vant — Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,…