awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·8 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

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.

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

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

Open-source alternatives to Vue Vben Admin

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