finds.dev← search

// the find

vueComponent/ant-design-vue-pro

★ 10,936 · Vue · MIT · updated Sep 2025

👨🏻‍💻👩🏻‍💻 Use Ant Design Vue like a Pro! (vue2)

A Vue 2 admin dashboard boilerplate wrapping ant-design-vue@1.x — dashboards, charts, forms, user/role management screens, the works. It's for teams already maintaining a Vue 2 admin app who need scaffolding, not for anyone starting something new.

Genuinely broad screen coverage — step forms, table-in-table editing, an icon selector, org/role modals — the stuff you'd otherwise spend a week wiring up yourself. Decent repo hygiene for a template: husky + commitlint + eslint + stylelint all wired in, plus Docker/nginx/Caddy deploy configs included. The dynamic route generator (src/router/generator-routers.js) driving menu + permissions from a single config is a solid pattern worth stealing even if you don't use the rest.

Vue 2 hit end-of-life in December 2023, and it's pinned to ant-design-vue@1.x, also unmaintained upstream — the README itself tells you to go use the Vue 3 version instead. Component style is inconsistent, .vue and .jsx side by side with old-school Vue 2 mixins (app-mixin.js, device-mixin.js) for cross-cutting state, which won't translate to Composition API if you ever migrate. Mock layer (src/mock) implies no real backend contract; you're on your own wiring actual APIs in. IE10 in the supported browser matrix is a good signal of how old this codebase's assumptions are.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →