Go to file
2024-01-17 22:48:36 +08:00
.vscode fix(projects): fix i18n vscode settings 2024-01-16 01:37:58 +08:00
build style(projects): format code 2023-12-14 21:45:29 +08:00
packages chore(deps): update deps 2024-01-16 23:31:45 +08:00
public style(projects): update default theme color 2023-07-05 01:37:29 +08:00
src feat(projects): add app loading 2024-01-17 22:48:36 +08:00
.editorconfig chore(projects): use eslint flat config & update config 2023-12-14 21:00:53 +08:00
.env feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
.env.development feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
.env.production feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
.gitignore feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
.npmrc chore(projects): use eslint flat config & update config 2023-12-14 21:00:53 +08:00
env.config.ts style(projects): format code 2023-12-14 21:45:29 +08:00
eslint.config.js chore(projects): update eslint config 2024-01-16 23:32:22 +08:00
index.html feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
LICENSE docs(projects): add README 2024-01-17 02:06:19 +08:00
package.json chore(deps): update deps 2024-01-16 23:31:45 +08:00
pnpm-lock.yaml chore(deps): update deps 2024-01-16 23:31:45 +08:00
pnpm-workspace.yaml feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
README.md docs(projects): update README 2024-01-17 02:16:47 +08:00
README.zh_CN.md docs(projects): update README 2024-01-17 02:16:47 +08:00
tsconfig.json style(projects): format code 2023-12-14 21:45:29 +08:00
uno.config.ts feat(projects): 1.0 beta 2023-11-17 10:25:32 +08:00
vite.config.ts style(projects): format code 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.