
tiny-vue
TinyVue is an enterprise-class UI component library of OpenTiny community, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
The Lens
TinyVue is an enterprise Vue component library from Huawei's OpenTiny team, covering 100+ components: data tables, forms, charts, and complex layouts. Supports both Vue 2 and Vue 3 from the same package, which is useful if you are maintaining a migration. MIT-licensed, fully free.
No server setup. Install via npm and use it. The library uses a renderless architecture that separates logic from templates, making it relatively easy to customize without forking. Charts and form components are built in, which reduces dependency sprawl for enterprise dashboards.
Vue teams building enterprise admin panels and internal tools should evaluate this alongside Element Plus and Ant Design Vue. Component breadth is competitive. The main consideration is documentation quality: comprehensive but primarily Chinese, with English translations that lag main releases.
The catch: community support is predominantly Chinese-language. Debugging edge cases or finding answers on Stack Overflow is harder than with Element Plus or Ant Design Vue. If that friction bothers you, pick the more globally-adopted library.
Free vs Self-Hosted vs Paid
fully free**Free tier:** MIT-licensed, completely free. No paid tier, no enterprise version.
**Self-hosted:** N/A — it's a UI library, installed via npm.
Fully free, no paid tier.
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- OpenTiny (Organization)
- Stars
- 2,210
- Forks
- 339
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.