Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 4, 2026·3 min de lectura

D2Admin — Elegant Open-Source Vue Admin Dashboard with Plugin Ecosystem

A beautifully designed Vue 2 admin panel framework featuring a plugin architecture, multiple layout modes, and comprehensive documentation.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
D2Admin Overview
Comando de instalación directa
npx -y tokrepo@latest install 4a80f44e-7785-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

D2Admin is a Vue-based open-source admin dashboard framework created by the D2 Projects community. It emphasizes visual elegance, developer experience, and extensibility through a plugin system, making it a popular choice for teams building internal tools and management systems.

What D2Admin Does

  • Provides a polished admin shell with multiple navigation and layout modes
  • Implements a plugin system for modular feature composition
  • Includes multi-tab page management with session persistence
  • Offers theme customization with live preview and export
  • Ships with comprehensive demo pages for charts, tables, and forms

Architecture Overview

D2Admin is built on Vue 2 with Vuex for state management and Vue Router for navigation. The plugin architecture allows features (logging, error handling, theme switching) to be added or removed without modifying the core. Element UI provides the component foundation, with custom overrides for the distinctive visual style.

Self-Hosting & Configuration

  • Clone and install dependencies with npm or yarn
  • Modify vue.config.js for public path and proxy settings
  • Configure menus and permissions in the store modules
  • Customize theme colors via the built-in theme editor page
  • Build and deploy static assets to any web server

Key Features

  • Multiple layout modes: sidebar, horizontal, and combined navigation
  • Page tab system with right-click context menu and drag reordering
  • Global size control for switching between compact and comfortable density
  • Built-in request logging and performance monitoring in dev mode
  • Comprehensive icon management with search and preview

Comparison with Similar Tools

  • vue-element-admin — More components and pages, less focus on visual polish
  • vue-vben-admin — Vue 3 + Vite, more modern but different design language
  • iView Admin — Uses iView/View Design components instead of Element UI
  • vue-pure-admin — Lighter, Vue 3, more minimal approach
  • AdminLTE — jQuery-based, broader language support but dated architecture

FAQ

Q: Is there a Vue 3 version? A: The team has focused on D2Admin for Vue 2. For Vue 3, consider vue-vben-admin or vue-pure-admin which share similar design principles.

Q: Can I use it for commercial projects? A: Yes, D2Admin is MIT-licensed and free for commercial use without attribution requirements.

Q: How does the plugin system work? A: Plugins are Vuex modules with optional router guards and component mixins. They register via a central plugin loader during app initialization.

Q: What backend does it pair with? A: D2Admin is backend-agnostic. Community adapters exist for Spring Boot, Django, Express, and Go backends.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados