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·33 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

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 Vben Admin

Similar open-source projects, ranked by how many features they share with Vue Vben Admin.
  • 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
See all 30 alternatives to Vue Vben Admin→

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.

What are some open-source alternatives to anncwb/vue-vben-admin?

Open-source alternatives to anncwb/vue-vben-admin 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…