About Vben Admin
You are reading the documentation for Vben Admin version 5.0
!
- Vben Admin 2.x is currently archived and only receives critical fixes.
- The new version is not compatible with the old version. If you are using the old version (v2, v3), please refer to the Vue Vben Admin 2.x Documentation.
- If you find any errors in the documentation, feel free to submit an issue to help us improve.
- If you just want to experience it, you can check out the Quick Start.
Vben Admin is a backend solution based on Vue 3.0, Vite, and TypeScript, aimed at providing an out-of-the-box solution for developing medium to large-scale projects. It includes features like component re-encapsulation, utilities, hooks, dynamic menus, permission validation, multi-theme configurations, and button-level permission control. The project uses the latest frontend technology stack, making it a good starting template for quickly building enterprise-level mid- to backend product prototypes. It can also serve as an example for learning vue3
, vite
, ts
, and other mainstream technologies. The project will continue to follow the latest technologies and apply them within the project.
Features
- Latest Technology Stack: Developed using cutting-edge frontend technologies like
Vue 3
,Vite
, andTypeScript
. - Internationalization: Built-in comprehensive internationalization solutions with multi-language support.
- Permission Validation: Comprehensive permission validation solutions, including button-level permission control.
- Multi-Theme: Built-in multiple theme configurations & dark mode to meet personalized needs.
- Dynamic Menu: Supports dynamic menus that can display based on permissions.
- Mock Data: High-performance local Mock data solution based on
Nitro
. - Rich Components: Provides a wide range of components to meet most business needs.
- Standardization: Code quality is ensured with tools like
ESLint
,Prettier
,Stylelint
,Publint
, andCSpell
. - Engineering: Development efficiency is improved with tools like
Pnpm Monorepo
,TurboRepo
, andChangeset
. - Multi-UI Library Support: Supports mainstream UI libraries like
Ant Design Vue
,Element Plus
, andVuetify
, without being restricted to a specific framework.
Browser Support
Local development is recommended using the latest version of Chrome. Versions below Chrome 80 are not supported.
Production environment supports modern browsers, IE is not supported.
![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
Contribution
- Vben Admin is still being actively updated. Contributions are welcome to help maintain and improve the project, aiming to create a better mid- to backend solution.
- If you wish to join us, you can start by contributing in the following ways, and we will invite you to join based on your activity.
Join Us
- Regularly submit
PRs
. - Provide valuable suggestions.
- Participate in discussions and help resolve some
issues
. - Help maintain the documentation.