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

vbenjs/vue-vben-admin

0
View on GitHub↗
32,666 stars·8,833 forks·Vue·MIT·34 viewswww.vben.pro↗

Vue Vben Admin

This project is a comprehensive administrative dashboard framework built for the Vue ecosystem. It serves as a modular starter kit designed to accelerate the development of large-scale, enterprise-grade web applications by providing a pre-configured foundation of reusable components and standardized layout patterns.

The framework distinguishes itself through a configuration-driven approach to interface development, allowing developers to generate complex forms and tables from schema definitions rather than manual coding. It integrates dynamic route generation and role-based access control, ensuring that navigation and functionality are restricted based on individual user permissions.

The architecture supports scalable frontend development through centralized state management and a modular component library. It also includes built-in capabilities for internationalization and reactive theme injection, enabling developers to localize content and apply custom visual styling across the entire application interface.

Features

  • Administrative Dashboards - Acts as a comprehensive framework for building enterprise-grade administrative dashboards in the Vue ecosystem.
  • Configuration Dashboards - Provides a pre-configured foundation for building professional, data-driven administrative dashboards.
  • Vue UI Libraries - Provides a collection of reusable UI elements specifically designed for the Vue ecosystem.
  • Administrative Dashboards - Facilitates the development of complex administrative interfaces for business applications.
  • Role-Based Access Control - Enforces security by dynamically restricting navigation and functionality based on assigned user roles.
  • Admin Templates - Modern admin dashboard based on Vue 3, Vite, and TypeScript.
  • Schema-Driven Generators - Generates complex forms and tables automatically from JSON-based schema definitions to accelerate interface development.
  • Application Starter Kits - Serves as a modular starter kit for large-scale enterprise web applications.
  • Frontend Architecture Patterns - Applies structural principles for organizing large-scale frontend applications with modular code and standardized state management.
  • Dynamic Routing - Enables runtime route construction based on user permissions and central configuration objects.
  • Internationalization & Localization - Provides tools and frameworks for adapting web applications to support multiple languages and regional settings.
  • Theme Style Customizations - Allows overriding default design tokens and theme variables to match specific branding requirements.
  • Reactive Stores - Provides a centralized reactive store for managing application data and global UI settings across components.
  • Multi-Language Content Delivery - Supports multi-language content delivery by adjusting interface text based on user regional settings.

Star history

Star history chart for vbenjs/vue-vben-adminStar history chart for vbenjs/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

Frequently asked questions

What does vbenjs/vue-vben-admin do?

This project is a comprehensive administrative dashboard framework built for the Vue ecosystem. It serves as a modular starter kit designed to accelerate the development of large-scale, enterprise-grade web applications by providing a pre-configured foundation of reusable components and standardized layout patterns.

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

The main features of vbenjs/vue-vben-admin are: Administrative Dashboards, Configuration Dashboards, Vue UI Libraries, Role-Based Access Control, Admin Templates, Schema-Driven Generators, Application Starter Kits, Frontend Architecture Patterns.

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

Projects with overlapping indexed features include: marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… nuxt-ui-templates/dashboard — This project is a pre-configured administrative dashboard template built with the Vue.js framework and the Nuxt UI… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… unovue/shadcn-vue — shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a… anncwb/vue-vben-admin — vue-vben-admin is a Vue 3 admin dashboard template and frontend development boilerplate designed for building… macrozheng/mall-admin-web — This project is a Vue 3 e-commerce administration dashboard designed as a centralized backend manager for online…

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.
  • 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
  • nuxt-ui-templates/dashboardnuxt-ui-templates avatar

    nuxt-ui-templates/dashboard

    1,027View on GitHub↗

    This project is a pre-configured administrative dashboard template built with the Vue.js framework and the Nuxt UI component library. It provides a foundational structure for developing internal business applications, offering a responsive layout that includes a collapsible sidebar and integrated command-palette navigation. The template distinguishes itself through a focus on keyboard-driven interaction and administrative efficiency. It incorporates built-in support for command-palette navigation and shortcut-based movement, allowing users to execute tasks and traverse the interface without r

    Vuedashboardnuxtnuxt-ui
    View on GitHub↗1,027
jqhph/dcat-adminjqhph avatar

jqhph/dcat-admin

4,022View on GitHub↗

dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

PHPlaravellaravel-admin
View on GitHub↗4,022
  • unovue/shadcn-vueunovue avatar

    unovue/shadcn-vue

    9,425View on GitHub↗

    shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a collection of accessible, unstyled interface elements and pre-designed building blocks styled with Tailwind CSS, all of which are built on top of Radix Vue primitives. The project utilizes a command line interface to install specific components and themes directly into a local project directory rather than as pre-compiled dependencies. This distribution model allows users to own and modify the source code locally to create a custom design language. The library covers a broad range

    TypeScriptaccessiblecomponent-libraryradix-vue
    View on GitHub↗9,425
  • Compare all 30 related projects→