awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pure-admin avatar

pure-admin/vue-pure-admin

0
View on GitHub↗
20,368 stars·3,757 forks·Vue·MIT·11 vuespure-admin.github.io/vue-pure-admin↗

Vue Pure Admin

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, allowing for isolation and control across multiple separate client organizations within a single instance.

The framework covers a broad range of capabilities, including internationalization for localized interfaces, dynamic route transformation for backend-driven menus, and a variety of UI components such as type-safe data tables and programmatic dialogs. It also provides build optimization tools for asset compression and CDN module externalization, alongside identity verification mechanisms like JWT token refreshing and single sign-on integration.

Development is supported through an interactive project bootstrapping CLI and automated package release workflows.

Features

  • Admin Dashboard Frameworks - Provides a comprehensive framework for building backend management interfaces with pre-configured layouts and tools using Vue 3.
  • Micro Frontends - Divides the application into smaller independently deployable units to improve scalability and development speed.
  • Application Scaffolding - Provides a pre-configured directory structure and boilerplate for initializing scalable, type-safe enterprise web applications.
  • Vite Build Pipelines - Leverages Vite for fast development build pipelines and optimized production bundling.
  • Multi-Tenant Administration - Implements isolation and administrative control for multiple separate client organizations within a single instance.
  • Role-Based Access Control - Ships a permission management framework to restrict page and component access based on assigned user roles.
  • Route-Level Access Guards - Implements higher-order guards that intercept route transitions and redirect unauthorized users.
  • Session-Cookie Persistences - Maintains user authentication state across browser restarts by storing secure tokens in cookies with configurable expiration.
  • Session Token Refreshers - Detects expired authentication tokens and automatically requests new ones before resuming queued API calls.
  • Admin Dashboard Templates - Provides a comprehensive, pre-styled administrative interface template built with Vue 3 and Element Plus.
  • Frontend Admin Boilerplates - Provides a type-safe foundation for administrative interfaces incorporating security, routing, and internationalization.
  • Micro-Frontend Libraries - Provides the architectural support to divide the application into smaller, independently deployable units.
  • Type-Safe Frontend Integrations - Implements typed HTTP clients and proxy configurations to ensure data consistency between the frontend and backend APIs.
  • Data Tables and Grids - Provides configurable, type-safe data grids for displaying and exploring tabular information.
  • Static Asset Compressions - Uses gzip or brotli compression to reduce the total size of production assets and accelerate page loading.
  • Bundle Size Optimization - Streamlines core features and applies compression to reduce the overall application footprint.
  • CDN Module Externalizations - Allows replacing local dependency bundles with external CDN links during build time to reduce bundle size and load times.
  • CDN Distribution Methods - Replaces local modules with CDN links during the build process to decrease bundle size and improve load performance.
  • Production Asset Compilation - Provides a build process to compile source code into optimized static assets and bundles for production deployment.
  • Release Automation - Ships automated workflows for updating version numbers, committing changes, and publishing packages to registries.
  • Global Type Augmentations - Uses TypeScript declaration files to provide autocomplete and type checking for global components and third-party libraries.
  • Permission-Based Access Control - Implements a security model where data access is granted based on specific permissions assigned to user roles.
  • Single Sign-On Integrations - Implements a process for extracting authentication tokens from URLs and managing the redirect handshake to secure pages.
  • Menu Access Filtering - Ships a system that hides unauthorized navigation links from the menu based on user permissions.
  • Project Bootstrapping Tools - Provides an interactive CLI for selecting templates and scaffolding the base directory structure of new projects.
  • API-Driven Menu Routing - Converts flat backend API responses into nested tree structures required for frontend routing and menu rendering.
  • Color Theme Managers - Ships a theme manager to switch between built-in color schemes or define custom interface colors.
  • Detailed Information Displays - Provides a flexible layout configuration for presenting complex data as a series of labeled descriptions.
  • Permission-Based Visibility Controls - Provides mechanisms to toggle UI element visibility based on the current user's authorization status.
  • Interface Layout Configurations - Provides a system for configuring interface layouts, including side, top, and double-column arrangements.
  • Internationalization Frameworks - Includes a system for implementing multi-language support and translation across the user interface.
  • Modal Dialogs - Implements a programmatic interface for launching modal dialogs without needing template declarations.
  • Navigation Configurations - Provides a system for defining multi-level navigation menu hierarchies via static configuration or dynamic API responses.
  • Navigation Layout Switchers - Allows switching between various navigation bar layouts, including sidebars and floating action buttons.
  • Dark Mode Strategies - Provides a dark mode implementation using specialized CSS files and utility classes for low-light environments.
  • Utility-Based Interface Construction - Enables the creation of layouts and styles using utility classes and arbitrary value syntax.
  • Route Tree Transformations - Converts flat menu lists from a backend API into the nested tree structure required for frontend routing.
  • User Interface Localization - Implements a system for translating user interface text via configuration files and integrated component library support.
  • Micro-Frontend Frameworks - Supports a micro-frontend architecture to divide large administrative applications into smaller, independently deployable units.

Historique des stars

Graphique de l'historique des stars pour pure-admin/vue-pure-adminGraphique de l'historique des stars pour pure-admin/vue-pure-admin

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Vue Pure Admin

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Vue Pure Admin.
  • panjiachen/vue-admin-templateAvatar de PanJiaChen

    PanJiaChen/vue-admin-template

    20,414Voir sur GitHub↗

    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 uti

    JavaScriptaxioselement-uijavascript
    Voir sur GitHub↗20,414
  • herozhou/vue-framework-wzAvatar de herozhou

    herozhou/vue-framework-wz

    4,337Voir sur GitHub↗

    vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building administrative interfaces. It provides an enterprise UI component library and a role-based access control system to manage user logins and restrict access to protected administrative routes. The framework features a command-line tool for managing optional plugin dependencies to optimize bundle size. It includes an automated navigation system that generates multi-level sidebars, breadcrumbs, and tabbed browsing interfaces based on the application routing configuration. The project cov

    Vueadminadmin-dashboardadmin-template
    Voir sur GitHub↗4,337
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Voir sur GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    Voir sur GitHub↗8,044
  • epicmaxco/vuestic-adminAvatar de epicmaxco

    epicmaxco/vuestic-admin

    10,950Voir sur GitHub↗

    Vuestic Admin is a Vue 3 administration dashboard template and framework designed for building back-office applications and internal management consoles. It provides a ready-to-use foundation that integrates Vite, Pinia, and Tailwind CSS to accelerate the development of administrative interfaces. The project features a themed UI management system with a central configuration engine for global styles and branding, including a toggleable dark mode. It also includes a mocked API development environment that intercepts network requests and provides static data stubs for interface testing and rapi

    Vueadmin-dashboardadmin-dashboard-uiadmin-panel
    Voir sur GitHub↗10,950
Voir les 30 alternatives à Vue Pure Admin→

Questions fréquentes

Que fait pure-admin/vue-pure-admin ?

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.

Quelles sont les fonctionnalités principales de pure-admin/vue-pure-admin ?

Les fonctionnalités principales de pure-admin/vue-pure-admin sont : Admin Dashboard Frameworks, Micro Frontends, Application Scaffolding, Vite Build Pipelines, Multi-Tenant Administration, Role-Based Access Control, Route-Level Access Guards, Session-Cookie Persistences.

Quelles sont les alternatives open-source à pure-admin/vue-pure-admin ?

Les alternatives open-source à pure-admin/vue-pure-admin incluent : panjiachen/vue-admin-template — vue-admin-template is a boilerplate for building administrative interfaces using Vue.js. It provides a pre-configured… herozhou/vue-framework-wz — vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… epicmaxco/vuestic-admin — Vuestic Admin is a Vue 3 administration dashboard template and framework designed for building back-office… zxwk1998/vue-admin-better — vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management… un-pany/v3-admin-vite — v3-admin-vite is a Vue 3 admin template and frontend framework used for building administrative dashboards and…