Ranking of the most popular Java open source projects on GitHub

The ranking of the most popular Java open source projects on GitHub has been released, let's take a look at the list details

1,tsunami-security-scanner

https://github.com/google/tsunami-security-scanner Star 5834

Ranking of the most popular Java open source projects on GitHub in July

 

tsunami-security-scanner is Google's open source vulnerability scanning artifact for large enterprise networks, which is mainly used in enterprise systems composed of thousands or even millions of Internet of Things. Google said that "Tsunami" aims to meet the needs of customers of high-end companies like Google. The accuracy of vulnerability scanning is the top priority and the focus of the project is to avoid false detection results.

2,NewPipe

https://github.com/TeamNewPipe/NewPipe Star 9835

NewPipe is a third-party YouTube client under Android. It supports picture-in-picture, background playback, variable-speed playback, can view messages, can import subscribed channels, and can use Kodi to play. It is a very complete tubing client.

3,shardingsphere-elasticjob

https://github.com/apache/shardingsphere-elasticjob Star 6305

Elastic-Job is a distributed elastic job framework separated from the job module of dd-job in ddframe. Removed the monitoring and ddframe access specification part in dd-job. The project is based on mature open source products Quartz and Zookeeper and its client Curator for secondary development.

4,Elasticsearch

https://github.com/elastic/elasticsearch Star 50200

Elasticsearch is a distributed RESTful style search and data analysis engine that can solve more and more use cases. As the core of Elastic Stack, it centrally stores your data and helps you discover unexpected and unexpected situations. Elasticsearch is a real-time distributed search analysis engine that allows you to explore your data at a speed and scale that you have never seen before. It is used for full-text search, structured search, analysis, and a combination of these three functions.

5,COLA

https://github.com/alibaba/COLA Star 2578

Ranking of the most popular Java open source projects on GitHub in July

 

COLA is the abbreviation of Clean Object-Oriented and Layered Architecture. It is both a framework and an architecture. The main purpose of creating COLA is to provide a simple set of "guidance and constraints" that can be copied, understood, implemented, and can control complexity for application architecture.

 

6,mlkit

https://github.com/googlesamples/mlkit

ML Kit is a powerful and easy-to-use toolkit that brings Google's expertise in machine learning to ordinary mobile application developers.

7,flink-learning

https://github.com/zhisheng17/flink-learning Star 7167

The project includes Flink introduction, concepts, principles, actual combat, performance tuning, source code analysis, etc. Learning cases involving Flink Connector, Metrics, Library, DataStream API, Table API & SQL, etc., as well as large-scale project case sharing of Flink application.

 

8,mall

https://github.com/macrozheng/mall Star 38887

Ranking of the most popular Java open source projects on GitHub in July

 

The mall project is an e-commerce system, including a front-end mall system and a back-end management system, based on SpringBoot+MyBatis. The front-end mall system includes modules such as homepage portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, and help center. The back-end management system includes modules such as commodity management, order management, membership management, promotion management, operation management, content management, statistical reports, financial management, authority management, and settings.

 

9,CS-Notes

https://github.com/CyC2018/CS-Notes Star 107411

Ranking of the most popular Java open source projects on GitHub in July

 

This is a project about preparing for an interview. The project contains nine modules, from algorithms to operating systems, networks, object-oriented, and database, Java, distributed, tools, and coding practices.

 

10,SpringBoot-Labs

https://github.com/YunaiV/SpringBoot-Labs Star 5961

This project is an in-depth introduction tutorial based on Spring Boot 2.X version. Contains the following:

  • While taking you to quickly learn how to write the SpringMVC API interface, I also want to tell you that there are global returns, global exceptions, interceptors, cross-domain processing and more.
  • While taking you to quickly learn the sending and consumption of MQ messages, I also want to tell you that MQ also has features such as cluster consumption, broadcast consumption, sequential messages, timing messages, transaction messages, and consumption retry.
  • While taking you to quickly learn how to write Job tasks, I also want to tell you that there are Quartz monomers, Quartz clusters, XXL-JOB and other enterprises that use more scheduling platforms.

 

11,mall-learning

https://github.com/macrozheng/mall-learning Star 6016

Mall learning tutorial, comprehensive analysis of architecture, business, and technical points. The mall project (25k+star) is an e-commerce system, implemented using mainstream technology at this stage. Covers SpringBoot2.1.3, MyBatis3.4.6, Elasticsearch6.2.2, RabbitMQ3.7.15, Redis5.0, Mongodb4.2.5, Mysql5.7 and other technologies, using Docker containerized deployment.

Guess you like

Origin blog.csdn.net/yunduo1/article/details/109097545