awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
PanJiaChen avatar

PanJiaChen/vue-admin-template

0
View on GitHub↗
20,414 stars·7,405 forks·JavaScript·MIT·24 viewsgit.io/fAnuM↗

Vue Admin Template

vue-admin-template is a boilerplate for building administrative interfaces using Vue.js. It provides a pre-configured layout, routing, and state management to bootstrap admin dashboards.

The project includes a role-based access control system to restrict menu visibility and route access based on user permissions. It features a component scaffolding tool for generating boilerplate views and business components from templates, as well as an automated SVG icon management system for registering and rendering vector graphics.

The template covers data management through Excel import and export utilities, as well as content authoring with Markdown and rich text editor integration. It provides UI components for paginated navigation, hierarchical tree tables, and clipboard interactions. Build-time capabilities include bundle size analysis, SVG optimization, and environment-specific configuration management.

Features

  • Admin Dashboard Templates - Provides a complete administrative interface boilerplate with pre-configured layouts, routing, and state management for Vue.js.
  • Admin Dashboard Boilerplates - Provides a comprehensive boilerplate for building administrative interfaces with pre-configured layouts, routing, and business components.
  • Role-Based Access Control - Implements a permission framework that restricts access to navigation menus and application routes based on user roles.
  • Route-Level Access Guards - Provides route-level access guards that verify user roles before granting access to specific views.
  • Admin Dashboard Frameworks - Offers a comprehensive framework for building backend management interfaces with pre-configured layouts and a built-in network client.
  • Performance and Optimization - Implements a performance optimization suite for analyzing bundle sizes and optimizing SVG assets.
  • Data Import and Export - Handles the movement of structured data between the web application and Excel spreadsheets for import and export.
  • Application Scaffolding - Provides a mechanism to rapidly generate boilerplate code for views and components to ensure structural consistency.
  • Web Component Scaffolding - Offers CLI-driven generation of boilerplate code for new views and business components using pre-defined templates.
  • Template-Based Code Generators - Includes a scaffolding tool that uses pre-defined templates to automatically generate new view components and business logic.
  • UI Component Scaffolders - Includes a command-line tool for generating the necessary file and folder structures for new UI components.
  • Centralized State Management - Implements a centralized state management pattern to synchronize user roles and application settings across decoupled components.
  • Admin Dashboards - Minimalist admin dashboard starter for Vue.

Star history

Star history chart for panjiachen/vue-admin-templateStar history chart for panjiachen/vue-admin-template

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vue Admin Template

Similar open-source projects, ranked by how many features they share with Vue Admin Template.
  • pure-admin/vue-pure-adminpure-admin avatar

    pure-admin/vue-pure-admin

    20,368View on GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Vueadminelement-plusesm
    View on GitHub↗20,368
  • d2-projects/d2-admind2-projects avatar

    d2-projects/d2-admin

    12,643View on GitHub↗

    d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of pre-configured layouts and themeable components, including foldable sidebars and draggable grid systems, to facilitate system oversight and control. The framework is distinguished by its multi-tab administration interface, which allows users to switch between pages and reorder tabs via drag and drop. It also features a dynamic translation system for multi-language interface localization and a dedicated toolset for tabular data management, enabling the import and export of data via CS

    JavaScript
    View on GitHub↗12,643
  • halseyspicy/geeker-adminHalseySpicy avatar

    HalseySpicy/Geeker-Admin

    8,038View on GitHub↗

    Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes Vue 3, TypeScript, and Vite to provide a foundation for creating data-driven administration panels. The framework features a configurable data table engine that generates complex grids automatically from predefined configuration objects. It incorporates a role-based access control system to restrict access to specific pages and interface elements based on user permissions. The system includes a centralized state management store for persistent global data and page state preserv

    Vueadminaxioselement-plus
    View on GitHub↗8,038
  • duxianwei520/reactduxianwei520 avatar

    duxianwei520/react

    5,321View on GitHub↗

    This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It provides a pre-configured development stack that integrates a Redux state management framework, a role-based access control system, and a standardized Axios HTTP client wrapper. The system includes a mock API development environment that serves fake data through a local server to decouple frontend development from backend availability. It uses Vite for module bundling and provides a component-library based UI for constructing management interfaces. The platform covers a broad range

    JavaScriptant-design-proantdbabel
    View on GitHub↗5,321
See all 30 alternatives to Vue Admin Template→

Frequently asked questions

What does panjiachen/vue-admin-template do?

vue-admin-template is a boilerplate for building administrative interfaces using Vue.js. It provides a pre-configured layout, routing, and state management to bootstrap admin dashboards.

What are the main features of panjiachen/vue-admin-template?

The main features of panjiachen/vue-admin-template are: Admin Dashboard Templates, Admin Dashboard Boilerplates, Role-Based Access Control, Route-Level Access Guards, Admin Dashboard Frameworks, Performance and Optimization, Data Import and Export, Application Scaffolding.

What are some open-source alternatives to panjiachen/vue-admin-template?

Open-source alternatives to panjiachen/vue-admin-template include: pure-admin/vue-pure-admin — vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building… d2-projects/d2-admin — d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of… halseyspicy/geeker-admin — Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes… duxianwei520/react — This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It… vuecomponent/ant-design-vue-pro — This project is an enterprise-grade admin dashboard boilerplate and starter kit built on Ant Design Vue. It provides a… zxwk1998/vue-admin-better — vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management…