墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。
今天为大家带来一款清新优雅、高颜值的后台管理系统:soybean-admin,功能非常强大,基于最新的前端技术栈,包括 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS,代码规范严谨。内置丰富的主题配置和组件,实现了自动化的文件路由系统。
在线体验:https://soybeanjs.cn
此外,它还采用了基于 ApiFox 的在线 Mock 数据方案,为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用。
目前该项目已在 GitHub 收获了 6.7k stars,1.3k forks。
️ 功能特性无需复杂配置,开箱即用灵活的权限路由:同时支持前端静态路由和后端动态路由丰富的页面组件:内置多样页面和组件,包括403、404、500页面,以及布局组件、标签组件、主题配置组件等清晰的项目架构:采用 pnpm monorepo 架构,结构清晰,优雅易懂前沿技术应用:采用 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 等最新流行的技术栈严格的代码规范:遵循 SoybeanJS 规范,集成了eslint, prettier 和 simple-git-hooks,保证代码的规范性TypeScript:支持严格的类型检查,提高代码的可维护性自动化文件路由系统:自动生成路由导入、声明和类型。更多细节请查看 Elegant Router命令行工具:内置高效的命令行工具,git提交、删除文件、发布等移动端适配:完美支持移动端,实现自适应布局丰富的主题配置:内置多样的主题配置,与 UnoCSS 完美结合内置国际化方案:轻松实现多语言支持 浏览器支持 安装部署环境准备:
GitNodeJS(推荐 18.19.0 或更高)pnpm(推荐 8.14.0 或更高)1、克隆源码到本地
git clone https://github.com/soybeanjs/soybean-admin.git2、安装依赖
本项目采用了 pnpm monorepo 的管理方式,因此只能使用 pnpm 安装依赖。
cd soybean-adminpnpm i3、启动项目
pnpm dev4、在浏览器访问
http://<YOUR IP>:9527
本地开发推荐使用 Chrome 90+ 浏览器,不支持 IE。宝子们二开的时候注意下。
功能预览首页仪表盘:菜单管理:
角色管理:
主题配置:
404 异常页面:
SoybeanAdmin 整体界面风格清新、优雅、高颜值,功能齐全。为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用,适合接私活,不用到处找模板了。同时,它也是一个快速学习前沿技术的最佳实践。
结束语几个简单的字符,就能创造出欢乐,
几个简单的号码,便能写出奇迹。
一个键盘,就能畅游世界,
一根网线,便能知晓天下。
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!