// the find
vueComponent/ant-design-vue
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜
Ant Design Vue is the official Vue port of Alibaba's Ant Design system, covering the full component set you'd expect for enterprise admin UIs: tables, forms, modals, date pickers, tree selects, and ~60 more. It targets desktop-first enterprise dashboards and mirrors the React version's API closely enough that React Ant Design docs are often usable as a reference.
The component breadth is genuine — this isn't a thin wrapper over a few primitives, the tree, transfer, and table components handle real complexity like virtual scrolling and nested selection. The CSS-in-JS token system (vendored @ant-design/cssinjs) gives you theme-level customization without fighting specificity wars. TypeScript types are generated from component source rather than hand-maintained, so they stay accurate. Test coverage is component-level with snapshot and behavior tests per component, not just a few integration tests.
It is a port, not a native Vue library — the React mental model leaks through in places (slots that should be props, event names that feel off, occasional patterns that only make sense if you know the React original). Bundle size is significant; you need tree-shaking configured correctly or you'll ship the entire thing. The gap between React Ant Design releases and this port can be months — new components or API changes land in React first and you wait. Documentation is primarily aimed at Chinese-speaking users; the English docs exist but are sometimes incomplete or lag behind the Chinese version.