2024-01-18 01:08:31 +08:00
2023-12-14 21:45:29 +08:00
2024-01-17 22:48:36 +08:00
2023-11-17 10:25:32 +08:00
2023-11-17 10:25:32 +08:00
2023-11-17 10:25:32 +08:00
2023-11-17 10:25:32 +08:00
2023-12-14 21:45:29 +08:00
2023-11-17 10:25:32 +08:00
2024-01-17 02:06:19 +08:00
2024-01-16 23:31:45 +08:00
2024-01-16 23:31:45 +08:00
2023-11-17 10:25:32 +08:00
2024-01-17 02:16:47 +08:00
2024-01-17 02:16:47 +08:00
2023-12-14 21:45:29 +08:00
2023-11-17 10:25:32 +08:00
2023-12-14 21:45:29 +08:00

Soybean Admin

English | 中文

license

Important

the old version of soybean-admin is moved to branch legacy. It is recommended to use the latest version of soybean-admin. the documents of new version is processing, please wait patiently.

Introduction

Soybean Admin is a fresh and elegant admin template based on Vue3, Vite5, TypeScript, Pinia and UnoCSS. It uses the latest popular front-end technology stack, built-in rich theme configuration, has a very high code specification, and is has an automatic, intelligent file routing system. It use ApiFox to generate mock data, out-of-the-box admin solutions, can also be used for learning reference.

Features

  • Popular technology stackVue3, Vite5, TypeScript, Pinia, UnoCSS.
  • Clean StructureUse pnpm monorepo, clean and elegant structure, easy to maintain.
  • TypeScriptStrictly typed, easy to maintain.
  • ThemeBuilt-in rich theme configuration, easy to incorporate UnoCSS.
  • File routing SystemAutomatic, intelligent file routing system. more details in Elegant Router.
  • Auth Router: Support front-end static routing and back-end dynamic routing.
  • Code SpecificationVery high code specification. more details in SoybeanJS Code Standard.

Preview

Documentation

Repositories

Repository Github Gitee Preview
NaiveUI github gitee preview
AntDesign Vue github gitee preview

Example Images

Usage

  • Environment Prepare

    • NodeJS: >= 18.0.0 (recommend >=18.19.0)

    recommend use fnm to manage nodejs version. Installation Tutorial

    • pnpm: >= 8.0.0 (recommend >=8.14.0)
    • git
  • Clone Project

git clone https://github.com/honghuangdc/soybean-admin.git
  • Install Dependencies
pnpm i

The project uses pnpm monorepo, so you can't use npm or yarn to install dependencies.

  • Start Project
pnpm dev
  • Build Project
pnpm build

How to Contribute

We welcome all contributions. You can submit any ideas as pull requests or as a GitHub issue.

Git Commit Guidelines

The project has built-in command commit, so by executing pnpm commit you can create a commit message following Conventional Commits

Browser Support

It is recommended to use the latest version of Chrome in development for a better experience.

IE  Edge Firefox Chrome Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions

OpenSource Author

Soybean

Communication


  • Soybean's Wechat (Business Consultancy or Cooperation) :

Donation

If you think this project is helpful to you, you can buy Soybean a drink to show your support, Soybean open source power can not be separated from your support and encouragement.

License

This project is based on the MIT © 2021 Soybean protocol, for learning purposes only, please retain the author's copyright information for commercial use, the author does not guarantee and is not responsible for the software.

Description
No description provided
Readme MIT 18 MiB
Languages
TypeScript 63.9%
Vue 32.8%
CSS 3%
SCSS 0.1%
JavaScript 0.1%