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.
IE | Edge | Firefox | Chrome | Safari |
---|---|---|---|---|
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.