Skip to content

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, and TypeScript.
  • 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, and CSpell.
  • Engineering: Development efficiency is improved with tools like Pnpm Monorepo, TurboRepo, and Changeset.
  • Multi-UI Library Support: Supports mainstream UI libraries like Ant Design Vue, Element Plus, and Vuetify, 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.

IEIE EdgeEdgeFirefoxFirefoxChromeChromeSafariSafari
not supportlast 2 versionslast 2 versionslast 2 versionslast 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 provide suggestions or submit pull requests. We will invite you to join based on your activity.

Join Us

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:

  • Regularly submit PRs.
  • Provide valuable suggestions.
  • Participate in discussions and help resolve some issues.
  • Help maintain the documentation.

Contributors

The avatar of contributor named as invalid w invalid w
The avatar of contributor named as Li Kui Li Kui

Changelog

Released under the MIT License.