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