前言
【项目库】是搜集各种优秀开源项目的一个库,包括前后端分离项目和微服务项目,旨在为缺少项目经验的朋友挖掘优秀的项目,助力大家增加一点项目经验。
一、前后端分离项目
https://gitee.com/pear-admin/Pear-Admin-Layui
1. 美人鱼
代码如下(示例):
- star 数 4.2k
- 项目地址: https://gitee.com/mumu-osc/NiceFish
NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本,前端有 Angular 、React 以及 Electron 等版本。
项目效果图:
2. 微人事
- star 数 22.2k
- 项目地址:https://github.com/lenve/vhr
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。有详细的开发文档:http://vhr.javaboy.org/
项目效果图:
3. V部落
- star 数 6.2k
- 项目地址:https://github.com/lenve/VBlog
V部落是一个多用户博客管理平台,采用 Vue + SpringBoot + ElementUI 开发。这个项目最大的优势是简单,属于功能完整但是又非常简单的那种,非常非常适合初学者。
项目效果图:
4. bootshiro
- star 数 3k
- 项目地址: https://gitee.com/tomsun28/bootshiro
bootshiro 是基于 Spring Boot + Shiro + JWT 的真正 RESTful URL 资源无状态认证权限管理系统的后端,前端 usthe 。区别于一般项目,该项目提供页面可配置式的、动态的 RESTful api 安全管理支持,并且实现数据传输动态秘钥加密,jwt 过期刷新,用户操作监控等,加固应用安全。
项目效果图:
5. open-capacity-platform
- star 数 6.9k
- 项目地址:https://gitee.com/owenwangwen/open-capacity-platform
open-capacity-platform 微服务能力开放平台,简称 ocp ,是基于 layui + springcloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。
项目效果图:
6. 悟空 CRM
- star 数 2.1k
- 项目地址:https://gitee.com/wukongcrm/72crm-java
悟空 CRM 是基于 jfinal + vue + ElementUI 的前后端分离 CRM (客户关系管理)系统。
老实说,jfinal 了解下就行了,没必要认真研究,Vue + ElementUI 的组合可以认真学习下、前后端交互的方式可以认真学习下。
项目效果图:
7. paascloud-master
- star 数 9.1k
- 项目地址:https://github.com/paascloud/paascloud-master
spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
项目效果图:
8. BallCat
- star 数 99
- 项目地址:https://gitee.com/ballcat-projects/ballcat
BallCat 组织旨在为项目快速开发提供一系列的基础能力,方便用户根据项目需求快速进行功能拓展。
项目效果图:
9. 学之思开源考试系统
- star 数 2.7k
- 项目地址:https://gitee.com/mindskip/xzs-mysql
学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。
项目效果图:
总结
以上就是我搜集的一些优秀的开源项目。大家如果有喜欢的项目可以跟着文档一起学习喔!这个项目库会持续更新的,希望能给需要拥有丰富的项目经验的朋友提供一点点的帮助。
|