❝
Whether it is work or study, most of the time we do not need to rebuild the wheel, and if we have a good enough wheel, in work or study, will save us a lot of time, this is true. Some companies have changed their management frameworks with open source projects. Today, I would like to recommend 15 high-quality open source Spring Boot & Spring Cloud, including rights management, payment, mall, blog management, CRM, ERP and so on. Still more comprehensive, thanks to the contribution of these authors, ღ(´ · ᴗ · ‘) than heart.
The article is available at www.javaxks.com/
❞
The article continues to be updated…
- Micro personnel
- spring-boot-pay
- springboot-plus
- Spring-boot-seckill
- V tribe
- Cloud-Platform
- litemall
- jeeSpringCloud
- The little mermaid
- bootshiro
- open-capacity-platform
- The wu is empty CRM
- paascloud-master
- mall
- Huaxia ERP
Micro personnel
star: 17k
Address: https://github.com/lenve/vhr
Project Introduction:
Micro hr is a human resource management system with the separation of the front and back ends. The project is developed by SpringBoot+Vue. The project involves the technical points involved in common enterprise-level applications, such as Redis and RabbitMQ.
Technology stack:
Diagram of the project:
spring-boot-pay
Star: 6.1 k
Address: https://gitee.com/52itstyle/spring-boot-pay
Project Introduction:
Payment services: Detailed code cases of Alipay, wechat and UnionPay (except for UnionPay, alipay and wechat Payment tests require enterprise certification, and individuals cannot complete the tests).
Technology stack:
JDK1.8, Maven, IDEA, SpringBoot2.2.6, Dubbo2.7.3, Zookeeper3.5.3
Diagram of the project:
springboot-plus
Star: 6.1 k
Address: https://gitee.com/xiandafu/springboot-plus
Project Introduction:
A SpringBoot 2 based management background system, there are dozens of business applications based on this, including user management, organizational management, role management, function point management, menu management, rights allocation, data rights allocation, code generation and other functions compared with other open source background development platform scaffolding, Springboot-plus is easy to use and can easily complete medium and large system development.
Technology stack:
The system is based on Spring Boot2.1 technology and uses Layui2.4 at the front end. Database with MySQL/Oracle/Postgres/used as an example, are theoretically cross database platform.
Diagram of the project:
Spring-boot-seckill
Star: 7.6 k
Address: https://gitee.com/52itstyle/spring-boot-seckill
Project Introduction:
A SpringBoot 2 based management background system, there are dozens of business applications based on this, including user management, organizational management, role management, function point management, menu management, rights allocation, data rights allocation, code generation and other functions compared with other open source background development platform scaffolding, Springboot-plus is easy to use and can easily complete medium and large system development.
Technology stack:
Maven, Mysql, IntelliJ IDEA, SpringBoot1.5.10, Zookeeper3.4.6, kafka_2.11, RedIS-2.8.4, co-curator 2.10.0
Diagram of the project:
V tribe
Star: 5.1 k
Address: https://github.com/lenve/VBlog
Project Introduction:
V Tribe is a multi-user blog management platform developed by Vue+SpringBoot.
Technology stack:
Diagram of the project:
Cloud-Platform
Star: 12.4 k
Address: https://gitee.com/geek_qi/cloud-platform
Project Introduction:
Cloud-platform is the first micro-service development Platform based on Spring Cloud in China. It has a unified authorization and authentication background management system, including multiple modules such as user management, resource rights management and gateway API management. It supports the parallel development of multi-service systems and can serve as the development scaffolding for back-end services.
Technology stack:
The core technology adopts Spring Boot 2.1.2 and Spring Cloud (Greenwich.RELEASE) related core components, Nacos registration and configuration center, integrated flow guard Sentinel, and vue-element-Admin component at the front end. Elastic Search integrates itself.
Diagram of the project:
litemall
Star: 13.4 k
Address: https://github.com/linlinjava/litemall
Project Introduction:
Another mini-mall system.
Technology stack:
Spring Boot back end + Vue administrator front end + wechat small program user front end + Vue user mobile end
Diagram of the project:
jeeSpringCloud
Star: 7.9 k
Address: https://gitee.com/JeeHuangBingGui/jeeSpringCloud
Project Introduction:
The background authority management system based on SpringBoot2.0 has simple and beautiful interface and agile development system architecture.
Technology stack:
The project code is simple, annotation is rich, easy to use, but also centralized distributed, micro-service, including many basic modules and monitoring, service modules. Module includes: timing task scheduling, server monitoring, surveillance platform, platform setting, development platform, single sign-on, Redis distributed cache, member, marketing, online users, the number of log, online, visits, call times, direct cluster, interface documentation, generating module, code examples, video installation, tutorial document Code generation (single table, master schedule, tree table, list and form, Redis cache docking code, chart statistics, map statistics, vue.js), Dubbo, springCloud, SpringBoot, Mybatis, Spring, SpringMVC.
Diagram of the project:
The little mermaid
Star: 4.4 k
Address: https://gitee.com/mumu-osc/NiceFish
Project Introduction:
NiceFish is a series of projects that aim to demonstrate how projects are organized in front and back split mode: the front end provides a browser & mobile & Electron implementation; The backend provides SpringBoot & SpringCloud implementations.
Technology stack:
Main dependency: Angular 9.1
PrimeNG 9.0.6
The Bootstrap 3.3.7
Echarts 4.1.0
NGX – echarts 4.1.0
Ckeditor5 – presents 1.1.0
Framework: SpringCloud
SpringBoot
Election
Diagram of the project:
bootshiro
Star: 2.4 k
Address: https://gitee.com/tomsun28/bootshiro
Project Introduction:
Real rest API resource stateless authentication permission management framework based on springboot2+ shiro+ JWT, developers do not need to pay attention to permission issues, back-end API development, front-end page configuration can be (back-end separation)
Technology stack:
Diagram of the project:
open-capacity-platform
Star: 4.9 k
Address: https://gitee.com/owenwangwen/open-capacity-platform
Project Introduction:
Ocp is an enterprise-level micro-service framework based on Spring Cloud (user rights management, configuration center management, application management,….). , its core design goal is to separate the front and back end, rapid development and deployment, easy to learn, powerful functions, provide fast access to the core interface capabilities, its goal is to help enterprises build a set of micro service framework similar to Baidu capabilities open platform;
Technology stack:
-
Enterprise-level microservice architecture based on layUI front and back end separation
-
Compatible with Spring Cloud Netflix & Spring Cloud Alibaba
-
Optimize the internal implementation of Spring Security to implement a unified exit and authorization center for API calls
Diagram of the project:
The wu is empty CRM
Star: 1.6 k
Address: https://gitee.com/wukongcrm/72crm-java
Project Introduction:
Wukong software provides enterprise management software (CRM/HRM/OA/ERP, etc.) research and development, implementation, marketing, consulting, training and service integrated information services for enterprises for a long time. Wukong software starts with high technology, takes technology as the core, and perfect after-sales service as the backing. Adhering to the spirit of stability and development, realism and innovation, wukong software has provided services for thousands of enterprises at home and abroad.
Technology stack:
Diagram of the project:
paascloud-master
star : 8k
Address: https://github.com/paascloud/paascloud-master
Project Introduction:
Simulation mall, complete shopping process, back-end operation platform for front-end business support, and project operation and maintenance, there are various monitoring indicators and operation and maintenance indicators.
Technology stack:
Core technology for SpringCloud + VUE two family bucket implementation.
Core framework: SpringCloud Edgware family bucket
Security framework: Spring Security Spring Cloud Oauth2
Distributed task scheduling: elastic-job
Persistence layer framework: MyBatis, general Mapper4, Mybatis_PageHelper
Database connection pool: Alibaba Druid
Log management: Logback Front-end framework: Vue bucket and related components
Three-party services: email service, Aliyun SMS service, Qiniu Cloud file service, Dingdingrobot service, Amap API
Diagram of the project:
mall
Star: 36.6 k
Address: https://github.com/macrozheng/mall
Project Introduction:
Mall project is a set of e-commerce system, including the foreground mall system and background management system, which is implemented based on SpringBoot+MyBatis and deploys Docker container. The front desk mall system includes home page portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, help center and other modules. Background management system includes commodity management, order management, membership management, promotion management, operation management, content management, statistical reports, financial management, authority management, setting and other modules.
Technology stack:
Diagram of the project:
Huaxia ERP
Star: 3.8 k
Address: https://gitee.com/jishenghua/JSH_ERP
Project Introduction:
Based on SpringBoot framework and SaaS model, Huaxia ERP is determined to provide open source and easy to use ERP software for small and medium-sized enterprises. Currently, it focuses on purchase, sale and storage + financial functions. The main modules are retail management, purchase management, sales management, warehouse management, financial management, report query, system management and so on. Support advance payment, income and expenditure, warehouse allocation, assembly and disassembly, order and other features. Have inventory status, warehouse statistics and other statements. At the same time, the role and permission of the detailed overall control, accurate to every button and menu.
Technology stack:
Core framework: SpringBoot 2.0.0
Persistence layer framework: Mybatis 1.3.2
Log management: Log4j 2.10.0
Jquery 1.8.0
UI framework: EasyUI 1.9.4
Template framework: AdminLTE 2.4.0
Project management Framework: Maven 3.2.3
Diagram of the project:
❝
Continuously updated…
❞
This article is formatted using MDNICE