Skip to content

Introduction

What is Antdv Next Admin

Antdv Next Admin is a modern admin scaffold built with Vue 3 + TypeScript + Ant Design Vue. It provides an out-of-the-box enterprise-grade admin solution to help developers quickly build fully-featured management systems with great user experience.

Core Features

Modern Tech Stack

  • Vue 3.4 — Composition API with <script setup> syntax
  • TypeScript 5 — Strict type checking with complete type definitions
  • Vite 5 — Ultra-fast dev server and build tool
  • Pinia — Next-gen state management (Setup Store syntax)
  • Vue Router 4 — Dynamic routing with permission filtering

Permission System

A complete RBAC (Role-Based Access Control) permission system:

  • Route-level — Dynamically generated routes based on user roles
  • Button-level — Control visibility via v-permission directive
  • Programmatic — Check permissions in logic with usePermission() composable
  • Component-based — Wrap elements with <PermissionButton> component

Pro Components

Efficient configuration-driven components:

ComponentDescription
ProTableAdvanced table with search form, toolbar, pagination, value types, column filtering, and resizing
ProFormAdvanced form with 20+ field types, grid layout, validation, and dynamic options
ProModalAdvanced modal with drag, edge resizing, and fullscreen toggle

Theme System

  • 6 preset theme colors: Blue (default), Green, Purple, Red, Orange, Cyan
  • Light / Dark / Auto modes
  • Independent sidebar theming
  • 100+ CSS design tokens

Internationalization

  • Built-in Chinese and English
  • Runtime language switching
  • Based on vue-i18n, easily extensible

More Features

  • Multi-tab system (KeepAlive caching, context menu, pinned tabs)
  • Vertical / Horizontal layout modes
  • Mobile responsive design
  • Mock data system (powered by faker.js)
  • Global keyboard search (Ctrl+K)
  • Rich text editor (TipTap)
  • ECharts integration

Tech Stack

TechnologyVersionDescription
Vue3.4Progressive JavaScript framework
TypeScript5Typed JavaScript superset
Vite5Next-gen build tool
Pinia2Vue state management
Vue Router4Official Vue router
vue-i18n11Internationalization plugin
antdv-next1.xAnt Design Vue component library
Axios1.6HTTP client
ECharts5Data visualization
TipTap3Rich text editor

Browser Compatibility

Supports all modern browsers. IE is not supported.

BrowserVersion
Chrome>= 87
Firefox>= 78
Safari>= 14
Edge>= 88

Demo Accounts

UsernamePasswordDescription
admin123456Administrator with full permissions
user123456Regular user with limited permissions

Released under the MIT License.