Soybean Admin ,如此清新优雅的免费开源后台管理系统!

RS 源码下载评论749字数 1256阅读4分11秒阅读模式

Soybean Admin 是一个基于 Vue3、Vite3、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的中后台模版,它使用了最新流行的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于文件的路由系统以及基于 Mock 的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。

特性

  • 最新流行技术栈:使用 Vue3/Vite 等前端前沿技术开发, 使用高效率的 npm 包管理器 pnpm
  • TypeScript: 应用程序级 JavaScript 的语言
  • 主题:丰富可配置的主题、暗黑模式,基于原子 css 框架 - UnoCss 的动态主题颜色
  • 代码规范:丰富的规范插件及极高的代码规范
  • 文件路由系统:基于文件的路由系统,根据页面文件自动生成路由声明、路由导入和路由模块
  • 权限路由:提供前端静态和后端动态两种路由模式,基于 mock 的动态路由能快速实现后端动态路由
  • 请求函数:基于 axios 的完善的请求函数封装,提供 Promise 和 hooks 两种请求函数,加入请求结果数据转换的适配器

在线预览

文档

代码仓库

更新日志

CHANGELOG

后端服务

项目示例图

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

Soybean Admin ,如此清新优雅的免费开源后台管理系统!

安装使用

  • 环境配置 本地环境需要安装 pnpm 7.x 、Node.js 14.18+ 和 Git

  • 克隆代码

git clone https://github.com/honghuangdc/soybean-admin.git
  • 安装依赖
pnpm i
  • 运行
pnpm dev
  • 打包
pnpm build

Docker 部署

  • Docker 部署 Soybean
docker run --name soybean -p 80:80 -d soybeanjs/soybean-admin:v0.9.6
  • 访问 SoybeanAdmin

打开本地浏览器访问http://localhost

如何贡献

非常欢迎您的加入!提一个 Issue 或者提交一个 Pull Request。

Git 贡献提交规范

项目已经内置 Angular 提交规范,直接执行 commit 命令即可生成符合 Angular 提交规范的 commit。

项目已用 simple-git-hooks 代替了 husky, 旧版本用了 husky,执行 pnpm soy init-git-hooks 进行初始化配置

基于 SoybeanAdmin 二次开发的项目

electron-mock-admin: 一个 Mock Api 管理系统,帮助前端开发伙伴快速实现接口的mock。

浏览器支持

本地开发推荐使用Chrome 90+ 浏览器

支持现代浏览器, 不支持 IE

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

开源作者

@Soybean

交流

Soybean Admin 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供微信和 QQ 交流群,使用问题欢迎在群内提问。

继续阅读
 
RS
  • 本文由 RS 发表于 2023年5月5日 15:26:18
  • Soybean Admin
在屏幕上显示按键 Carnac 源码下载

在屏幕上显示按键 Carnac

Carnac 是一个开源免费的软件,可以在屏幕上显示你按下的按键,就像这样: 跟其他同类软件相比,Carnac 有个很好的特点,就是支持对指定进程显示指定的按键,还可以显示这些按键的文字描述。 用于演...
clash verge 源码下载

clash verge

Clash-verge 是一个基于 tauri 的 clash GUI。 功能 支持完整冲突配置,支持部分冲突高级配置。 配置文件管理和增强(通过 yaml 和 Javascript)。 简洁的 UI...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定