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

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

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

soybeanjs/soybean-admin

0
View on GitHub↗
14,503 星标·2,465 分支·TypeScript·MIT·6 次浏览soybeanjs.cn↗

Soybean Admin

Soybean Admin is a type-safe frontend management boilerplate and dashboard template built with Vue 3, Vite, and TypeScript. It provides a pre-configured foundation for creating enterprise administrative interfaces, utilizing the NaiveUI component framework and UnoCSS for utility-first styling.

The project distinguishes itself through automated workflow tools, including file-system-based route generation and a command-line interface for automating git commits and project deployments. It implements a comprehensive security model featuring both static and dynamic role-based access control to restrict page navigation and menu visibility.

The platform covers a broad range of administrative capabilities, including internationalization for multilingual support, responsive layout design for mobile optimization, and data visualization via integrated charts and complex data tables. It also includes system utilities for user session management, encrypted local storage, and a multi-tab interface for application navigation.

Features

  • Administrative Interfaces - Provides a comprehensive set of pre-built layout components and themed templates for composing backend management screens.
  • Admin Dashboard Boilerplates - Provides a comprehensive pre-configured boilerplate for building enterprise-grade backend administrative interfaces.
  • Management Tables - Implements complex data tables with fixed columns, pagination, and expandable rows for enterprise data management.
  • Data Visualization Dashboards - Combines interactive data tables and complex charts into analytical dashboards for rendering backend metrics.
  • Tabular Data Frameworks - Provides a framework for managing and displaying heterogeneous tabular data with pagination and count indicators.
  • Environment Variable Management - Loads and accesses environment variables from files to define service URLs for different modes.
  • Backend Endpoint Definitions - Specifies base URLs for production and development environments to connect the interface with backend services.
  • Environment Variable Configurations - Uses environment variables to switch between development and production service endpoints.
  • Navigation Access Controls - Enforces navigation restrictions using a combination of static frontend definitions and dynamic backend routing.
  • Role-Based Access Control - Implements role-based access control to restrict page navigation and menu visibility based on user permissions.
  • User Identity Management - Manages user login, registration, and session persistence using encrypted local storage.
  • Centralized State Stores - Centralizes application state and user sessions using a reactive store for consistent data access.
  • Component Frameworks - Utilizes the NaiveUI component framework to provide a consistent architectural pattern for UI composition.
  • Dashboard Layout Components - Assembles administrative dashboards using a library of pre-built layout components and templates.
  • Navigation Configurations - Provides configurations for defining complex global navigation menus, sidebars, and menu hierarchies.
  • Responsive Design - Ensures administrative dashboards automatically adjust their layout and navigation for consistent use on mobile devices.
  • Frontend Admin Boilerplates - Provides a feature-rich foundation including role-based access control and automated route generation for admin dashboards.
  • Network Request Adapters - Implements a network request adapter for data transformation and support for promise and hook patterns.
  • Route Manifest Generators - Automatically scans the file system to generate route imports and TypeScript type declarations at build time.
  • Type-Safe UI Frameworks - Implements a type-safe dashboard architecture using TypeScript to ensure consistency in complex data management.
  • Utility-First CSS Frameworks - Uses a utility-first CSS engine to apply design tokens via atomic classes.
  • Data Visualization Charts - Integrates libraries for rendering graphical data representations and complex charts within the dashboard.
  • Internationalization Support - Implements internationalization support to adapt the user interface and content for a global user base.
  • Project Workflow Automation - Includes CLI tools to automate repetitive development tasks such as route generation and git commits.
  • Task Automation Tools - Provides a command-line interface to automate repetitive workflows such as project deployments.
  • Browser Local Storage Management - Manages application state and user data persistence using browser local storage with collision-avoiding prefixes.
  • File-Based Routing Systems - Automatically generates route imports and TypeScript declarations by scanning the file system directory structure.
  • Icon Systems - Implements a unified system for loading and rendering SVG icons dynamically to reduce bundle size.
  • Icons - Implements a unified system for the dynamic loading and rendering of SVG icons.
  • Responsive Layouts - Implements fluid and adaptive page structures including hybrid vertical headers and dedicated mobile views.
  • Dashboard Responsive Optimization - Dynamically adjusts the user interface to ensure the administrative dashboard remains usable and consistent on mobile devices.
  • Atomic CSS Generators - Defines utility classes and design tokens using an atomic CSS generation system.
  • Tab Management Systems - Ships a multi-tab interface featuring pinning, cache cleaning, and mouse-driven switching for application navigation.
  • Theme Customization - Provides interfaces for modifying the global visual style and layout of the administrative interface.
  • Visual Themes - Customizes the interface appearance using built-in theme presets and styling options.
  • Content Translation - Provides mechanisms for swapping user-facing text and labels into multiple languages based on locale.
  • Admin Templates - Elegant admin template using Vite, Pinia, and Naive UI.

Star 历史

soybeanjs/soybean-admin 的 Star 历史图表soybeanjs/soybean-admin 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

soybeanjs/soybean-admin 是做什么的?

Soybean Admin is a type-safe frontend management boilerplate and dashboard template built with Vue 3, Vite, and TypeScript. It provides a pre-configured foundation for creating enterprise administrative interfaces, utilizing the NaiveUI component framework and UnoCSS for utility-first styling.

soybeanjs/soybean-admin 的主要功能有哪些?

soybeanjs/soybean-admin 的主要功能包括:Administrative Interfaces, Admin Dashboard Boilerplates, Management Tables, Data Visualization Dashboards, Tabular Data Frameworks, Environment Variable Management, Backend Endpoint Definitions, Environment Variable Configurations。

soybeanjs/soybean-admin 有哪些开源替代品?

soybeanjs/soybean-admin 的开源替代品包括: halseyspicy/geeker-admin — Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes… d2-projects/d2-admin — d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… ant-design/ant-design-pro — Ant Design Pro is a comprehensive starter kit and administrative framework for building enterprise-level admin… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using…

Soybean Admin 的开源替代方案

相似的开源项目,按与 Soybean Admin 的功能重合度排序。
  • 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
  • d2-projects/d2-admind2-projects 的头像

    d2-projects/d2-admin

    12,643在 GitHub 上查看↗

    d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of pre-configured layouts and themeable components, including foldable sidebars and draggable grid systems, to facilitate system oversight and control. The framework is distinguished by its multi-tab administration interface, which allows users to switch between pages and reorder tabs via drag and drop. It also features a dynamic translation system for multi-language interface localization and a dedicated toolset for tabular data management, enabling the import and export of data via CS

    JavaScript
    在 GitHub 上查看↗12,643
  • vendurehq/vendurevendurehq 的头像

    vendurehq/vendure

    7,924在 GitHub 上查看↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    在 GitHub 上查看↗7,924
  • ant-design/ant-design-proant-design 的头像

    ant-design/ant-design-pro

    38,401在 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
    在 GitHub 上查看↗38,401
  • 查看 Soybean Admin 的所有 30 个替代方案→