MCPcopy Index your code
hub / github.com/Moonofweisheng/wot-design-uni

github.com/Moonofweisheng/wot-design-uni @v1.14.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.14.0 ↗ · + Follow
380 symbols 1,407 edges 288 files 26 documented · 7% 2 cross-repo links

Browse by type

Functions 338 Types & classes 42
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img alt="logo" src="https://wot-ui.cn/logo.png" width="200">

Wot UI

简体中文 | English

📱 A uni-app component library built with Vue3 + TypeScript, inspired by wot-design

GitHub Repo stars

GitHub

npm

npm

actions-cool

deploy-status

🚀 Documentation (Recommended)  ✈️ Documentation (Cloudflare)  🔥 Documentation (Netlify) 

✨ Features

  • 🎯 Multi-platform support: WeChat Mini Program, Alipay Mini Program, DingTalk Mini Program, H5, APP, etc.
  • 🚀 70+ high-quality components covering mainstream mobile scenarios.
  • 💪 Built with TypeScript, providing a robust component type system.
  • 🌍 Internationalization support with 15 built-in language packs.
  • 📖 Rich documentation and component examples.
  • 🎨 Theme customization through CSS variables.
  • 🍭 Dark mode support.

📱 Preview

Scan the QR code to view the demo. Note: Due to WeChat review restrictions, the current WeChat Mini Program demo may not be the latest version. You can clone the code locally for preview.

Quick Start

For detailed instructions, see Quick Start.

Links

Showcase

Check out some excellent examples here!

We welcome contributions of excellent demos and cases. Feel free to submit your case in this issue.

Ecosystem

Project Description
wot-starter A wot-ui quick start project based on vitesse-uni-app
wot-ui-intellisense wot-ui vscode code completion plugin
awesome-uni-app A collection of excellent development resources for uni-app multi-platform unified development framework
create-uni Quickly create uni-app projects
wot-starter-retail A uni-app retail industry template based on wot-ui
Wot UI Snippets wot-ui code snippets
uni-mini-ci A uni-app mini-program build plugin that supports CI (Continuous Integration)
uni-mini-router A lightweight uni-app router library based on vue3 and TypeScript
unibest A uni-app template based on wot-ui
wot-design-uni AI Assistant An intelligent assistant that can answer your questions about wot-ui component library
uni-ku-root A root component plugin that simulates the original capabilities of App.vue

Contributing

Please read our Contributing Guide before making changes to the code.

If you encounter any issues, please feel free to submit an Issue. We also welcome your Pull Requests.

Contributors

Thanks to all the developers who have contributed to Wot UI.

Donate

Developing a UI component library is time-consuming work, especially when it needs to be adapted for multiple platforms. The Wot UI team often works late into the night...

If you find Wot UI helpful in your development work, you can donate to support our development work. Any amount is welcome, even if it's just a cola.

After donating, your nickname and message will be displayed on the donor list.

Afdian Donation

https://afdian.com/a/weisheng233

Scan to Donate

Acknowledgments

  • wot-design - Thanks to the wot-design team for their years of maintenance.
  • uni-helper - Thanks to the uni-helper team for providing uni-app tool libraries.
  • Donors - Thanks to all donors who help Wot UI grow better.

License

This project is licensed under the MIT License. Feel free to enjoy and participate in open source.

Star History Chart

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 318
Interface 34
Method 20
Class 8

Languages

TypeScript100%

Modules by API surface

src/uni_modules/wot-design-uni/components/common/util.ts55 symbols
src/uni_modules/wot-design-uni/components/wd-calendar-view/utils.ts24 symbols
src/uni_modules/wot-design-uni/components/common/canvasHelper.ts15 symbols
src/uni_modules/wot-design-uni/dayjs/index.js12 symbols
src/uni_modules/wot-design-uni/components/composables/useUpload.ts12 symbols
src/uni_modules/wot-design-uni/components/composables/useCountDown.ts11 symbols
src/uni_modules/wot-design-uni/components/composables/useChildren.ts10 symbols
tests/components/wd-toast.test.ts9 symbols
src/uni_modules/wot-design-uni/components/wd-toast/index.ts9 symbols
scripts/test-workflow.ts9 symbols
scripts/build-web-types.ts9 symbols
src/uni_modules/wot-design-uni/components/wd-toast/types.ts8 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add wot-design-uni \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page