awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lin-xin avatar

lin-xin/vue-manage-system

0
View on GitHub↗
19,639 星标·6,102 分支·Vue·MIT·8 次浏览lin-xin.github.io/example/vue-manage-system↗

Vue Manage System

Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions.

The project distinguishes itself through a comprehensive set of administrative tools, including a data visualization dashboard with interactive charts and a content management system featuring rich text editing and image cropping utilities. It utilizes TypeScript for static typing and Pinia for centralized state management.

The system covers a wide range of enterprise capabilities, including structured input forms for data collection, advanced tabular data displays with sorting and pagination, and user authentication flows for registration and login. Network communication is handled via an HTTP client with interceptors for authentication and global error processing.

Features

  • Administrative Boilerplates - Provides a type-safe TypeScript boilerplate for rapidly developing scalable administrative backend systems.
  • Admin Dashboard Frameworks - Provides a comprehensive framework for building type-safe backend management interfaces with Vue 3 and Element Plus.
  • Component Type Definitions - Enforces strict contracts for component props and data structures using TypeScript static type definitions.
  • Role-Based Access Control - Enforces granular security policies by mapping user roles to specific functional permissions.
  • Role-Based Access Control Systems - Implements a permission management layer that restricts page and action access based on user roles.
  • Composition API Integrations - Utilizes the Vue 3 Composition API to organize reactive state and behavioral logic across components.
  • Global State Stores - Centralizes application state using a reactive global store to maintain consistency across disconnected components.
  • Component-Based UI Frameworks - Constructs the management interface using a modular system of reusable UI components.
  • Element Plus UI Components - Utilizes the Element Plus design system to provide a consistent set of professional UI components.
  • Admin Layout Components - Provides a structured management layout featuring multi-level navigation and collapsible sidebars.
  • Client-side Routing - Implements client-side routing to manage navigation and view transitions within the administrative dashboard.
  • Administrative Data Interfaces - Provides complex forms and interactive tables to collect and visualize structured enterprise system information.
  • Data Visualization Dashboards - Provides an interactive dashboard for visualizing system metrics and data trends through charts and tables.
  • Interactive Data Charting - Renders interactive charts and graphs to visualize system metrics and data trends.
  • HTTP Clients - Utilizes Axios as the primary HTTP client for executing API requests and managing network connectivity.
  • User Authentication Flows - Includes integrated login and registration flows to verify user identities and control dashboard access.
  • Pinia Stores - Centralizes application state management using Pinia's reactive store pattern with TypeScript support.
  • Static Type Checking - Employs TypeScript for static type checking at compile time to ensure code maintainability.
  • System Statistic Visualizers - Generates graphical representations of performance metrics to monitor backend system health.
  • Theme Application & Switching - Provides the capability for users to toggle between light and dark color schemes to match visual preferences.
  • CSS Variable Theming - Employs CSS variables to implement dynamic styling and a customizable theme system.
  • Form and Input Management - Implements specialized form components for collecting and validating structured user input.
  • Tabular Data Components - Displays tabular data with integrated sorting, filtering, and pagination controls.
  • Client-Side Routers - Implements client-side routing via Vue Router for instant page transitions without document reloads.
  • HTTP Request Interceptors - Uses HTTP interceptors to automatically handle authentication tokens and global error processing for network requests.

Star 历史

lin-xin/vue-manage-system 的 Star 历史图表lin-xin/vue-manage-system 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

lin-xin/vue-manage-system 是做什么的?

Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions.

lin-xin/vue-manage-system 的主要功能有哪些?

lin-xin/vue-manage-system 的主要功能包括:Administrative Boilerplates, Admin Dashboard Frameworks, Component Type Definitions, Role-Based Access Control, Role-Based Access Control Systems, Composition API Integrations, Global State Stores, Component-Based UI Frameworks。

lin-xin/vue-manage-system 有哪些开源替代品?

lin-xin/vue-manage-system 的开源替代品包括: wdlhao/vue2-element-touzi-admin — This project is a pre-configured administrative dashboard template built with Vue 2 and Element UI. It provides a… kiranism/next-shadcn-dashboard-starter — This project is a type-safe web application template and admin dashboard starter built with Next.js, TypeScript, and… midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI… halseyspicy/geeker-admin — Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… macrozheng/mall-admin-web — This project is a Vue 3 e-commerce administration dashboard designed as a centralized backend manager for online…

Vue Manage System 的开源替代方案

相似的开源项目,按与 Vue Manage System 的功能重合度排序。
  • wdlhao/vue2-element-touzi-adminwdlhao 的头像

    wdlhao/vue2-element-touzi-admin

    4,222在 GitHub 上查看↗

    This project is a pre-configured administrative dashboard template built with Vue 2 and Element UI. It provides a structured framework for developing enterprise web applications and backend management interfaces. The framework includes a role-based access control interface to restrict page visibility and menu access based on user permissions. It also features a centralized state management template to synchronize data across different administrative views and components. The system covers broad capability areas including data visualization for rendering interactive charts, frontend routing m

    Vue
    在 GitHub 上查看↗4,222
  • kiranism/next-shadcn-dashboard-starterKiranism 的头像

    Kiranism/next-shadcn-dashboard-starter

    6,595在 GitHub 上查看↗

    This project is a type-safe web application template and admin dashboard starter built with Next.js, TypeScript, and the shadcn/ui component library. It serves as a multi-tenant SaaS boilerplate designed for developing administrative interfaces and software-as-a-service applications. The starter distinguishes itself through integrated SaaS infrastructure, including multi-tenant workspace management, organization-level permissions, and subscription billing integration. It features role-based access control to gate specific pages and navigation items based on user roles or subscription tiers.

    TypeScriptadmin-dashboarddashboard-templatenextjs
    在 GitHub 上查看↗6,595
  • midudev/jscampmidudev 的头像

    midudev/jscamp

    3,811在 GitHub 上查看↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    在 GitHub 上查看↗3,811
  • halseyspicy/geeker-adminHalseySpicy 的头像

    HalseySpicy/Geeker-Admin

    8,038在 GitHub 上查看↗

    Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes Vue 3, TypeScript, and Vite to provide a foundation for creating data-driven administration panels. The framework features a configurable data table engine that generates complex grids automatically from predefined configuration objects. It incorporates a role-based access control system to restrict access to specific pages and interface elements based on user permissions. The system includes a centralized state management store for persistent global data and page state preserv

    Vueadminaxioselement-plus
    在 GitHub 上查看↗8,038
  • 查看 Vue Manage System 的所有 30 个替代方案→