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
anncwb avatar

anncwb/vue-vben-admin

0
View on GitHub↗
32,680 stars·8,835 forks·Vue·MIT·54 viewswww.vben.pro↗

Vue Vben Admin

vue-vben-admin is a Vue 3 admin dashboard template and frontend development boilerplate designed for building enterprise administrative interfaces. It is structured as a TypeScript monorepo frontend, providing a pre-configured starting point for bootstrapping professional back-office applications.

The project integrates a role-based access control system for dynamic routing and permission management. It utilizes the Shadcn UI component library and Tailwind CSS to provide a customizable, themed user interface.

The framework includes support for internationalized web applications through multi-language interface tools. Its build pipeline is based on Vite for development and compilation.

Features

  • Admin Dashboards - Provides a professional back-office interface for business applications built with Vue 3 and TypeScript.
  • Admin Templates - Provides a pre-configured Vue 3 and TypeScript starter kit specialized for administrative dashboards.
  • Project Boilerplates - Provides a pre-configured project structure and environment to accelerate the start of new enterprise projects.
  • Role-Based Access Control - Controls user access to interface elements and navigation routes based on assigned roles.
  • TypeScript Type Definitions - Ensures type safety across the codebase by defining strict interfaces for state management and API responses.
  • Component-Based UI Libraries - Provides a collection of reusable, atomic primitives to maintain a consistent visual design system.
  • Tailwind Component Collections - Integrates the Shadcn UI library, providing accessible components based on Tailwind CSS.
  • Dynamic Routing - Constructs the application navigation tree at runtime based on user permissions and backend access roles.
  • Development Build Servers - Utilizes a Vite-based development server for near-instant hot module replacement and fast compilation.
  • Internationalization Support - Ships translation capabilities to support users across different geographic regions.
  • Monorepo Managers - Organizes shared libraries and multiple applications within a single repository using workspace-based dependency resolution.
  • Monorepo Architectures - Employs a modular TypeScript monorepo architecture to manage shared configurations and multiple packages.
  • Interface Themes - Allows creating a consistent visual identity by customizing colors and styles across the dashboard.
  • Theme Customization - Enables modification of the interface appearance using predefined colors and customizable style options.
  • Client-Side Internationalization - Implements real-time user interface text swapping using locale keys and JSON translation dictionaries.
  • Internationalization & Localization - Includes a framework for adapting the user interface to different languages and regions for global users.
  • Multi-Language Interfaces - Supports global users by providing a multi-language interface through integrated internationalization tools.
  • Vue Frameworks - Feature-rich admin dashboard template for Vue 3.
  • Vue Templates - Enterprise-grade admin dashboard template using Ant Design.

Star history

Star history chart for anncwb/vue-vben-adminStar history chart for anncwb/vue-vben-admin

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Vue Vben Admin

These projects share indexed features with Vue Vben Admin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • panjiachen/vue-element-adminPanJiaChen avatar

    PanJiaChen/vue-element-admin

    90,260View on GitHub↗

    vue-element-admin is a Vue.js admin dashboard template and frontend project boilerplate designed for building administrative interfaces. It functions as a single page application that integrates the Element UI component framework to provide a structured starting point for web portals. The project provides scaffolding for enterprise web applications, specifically focusing on admin dashboard development. It includes built-in support for role-based access control to manage user permissions and restrict access to specific application views. The system covers broad capabilities in frontend build

    Vueadminadmin-dashboardadmin-template
    View on GitHub↗90,260
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • ant-design/ant-design-proant-design avatar

    ant-design/ant-design-pro

    38,401View on GitHub↗

    Ant Design Pro is a comprehensive starter kit and administrative framework for building enterprise-level admin dashboards and professional user interfaces. It provides a structured project foundation and a set of React admin templates, including pre-defined layout blocks and routing configurations. The framework distinguishes itself by providing a built-in frontend mocking environment and mock-service middleware to simulate backend API responses during development. It also features integrated conversational AI components and assistant pages for embedding intelligent interactions directly into

    TypeScriptadminant-designantd
    View on GitHub↗38,401
  • epicmaxco/vuestic-adminepicmaxco avatar

    epicmaxco/vuestic-admin

    10,950View on 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
    View on GitHub↗10,950
Compare all 30 related projects→

Frequently asked questions

What does anncwb/vue-vben-admin do?

vue-vben-admin is a Vue 3 admin dashboard template and frontend development boilerplate designed for building enterprise administrative interfaces. It is structured as a TypeScript monorepo frontend, providing a pre-configured starting point for bootstrapping professional back-office applications.

What are the main features of anncwb/vue-vben-admin?

The main features of anncwb/vue-vben-admin are: Admin Dashboards, Admin Templates, Project Boilerplates, Role-Based Access Control, TypeScript Type Definitions, Component-Based UI Libraries, Tailwind Component Collections, Dynamic Routing.

Which projects share features with anncwb/vue-vben-admin?

Projects with overlapping indexed features include: panjiachen/vue-element-admin — vue-element-admin is a Vue.js admin dashboard template and frontend project boilerplate designed for building… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… ant-design/ant-design-pro — Ant Design Pro is a comprehensive starter kit and administrative framework for building enterprise-level admin… epicmaxco/vuestic-admin — Vuestic Admin is a Vue 3 administration dashboard template and framework designed for building back-office… satnaing/shadcn-admin — This project is a React-based dashboard template and component library designed for building internal management tools… infinitered/ignite — Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application…