7月份GitHub上最热门的Java开源项目排行

开发 前端
7月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧!

7月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧!

1. tsunami-security-scanner

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

[[336065]]

tsunami-security-scanner是谷歌专门为大型企业网络开源了一个漏洞扫描神器,主要用于数千个甚至数百万个物联网组成的企业系统。谷歌表示,“海啸”旨在满足类似于谷歌这样的高端企业的客户需求,漏洞扫描的准确性是重中之重,项目的重点是避免出现错误的检测结果。

2. NewPipe

https://github.com/TeamNewPipe/NewPipe

Star 9835

NewPipe是一款Android下的第三方YouTube客户端,支持画中画、后台播放、变速播放、可查看留言、可导入订阅频道、可使用Kodi播放,是一款功能非常完善的油管客户端。

3. shardingsphere-elasticjob

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

Star 6305

Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。去掉了和dd-job中的监控和ddframe接入规范部分。该项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发。

4. Elasticsearch

https://github.com/elastic/elasticsearch

Star 50200

Elasticsearch是一个分布式的RESTful风格的搜索和数据分析引擎,能够解决越来越多的用例。作为Elastic Stack的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。Elasticsearch是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合。

5. COLA

https://github.com/alibaba/COLA

Star 2578

COLA是Clean Object-Oriented and Layered Architecture的缩写,它既是框架,也是架构。创建COLA的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。

6. mlkit

https://github.com/googlesamples/mlkit

ML Kit是一个强大易用的工具包,它将谷歌在机器学习方面的专业知识带给了普通的移动应用开发者。

7. flink-learning

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

Star 7167

该项目含Flink入门、概念、原理、实战、性能调优、源码解析等内容。涉及Flink Connector、Metrics、Library、DataStream API、Table API & SQL等内容的学习案例,还有Flink落地应用的大型项目案例分享。

8. mall

https://github.com/macrozheng/mall

Star 38887

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

9. CS-Notes

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

Star 107411

[[336066]]

这是一个关于准备面试的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。

10. SpringBoot-Labs

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

Star 5961

该项目是基于Spring Boot 2.X版本的深度入门教程。包含以下内容:

  • 在带你快速学会SpringMVC API接口的编写的同时,还想告诉你还有全局返回、全局异常、拦截器、跨域处理等等功能。
  • 在带你快速学会MQ消息的发送与消费的同时,还想告诉你MQ还有集群消费、广播消费、顺序消息、定时消息、事务消息、消费重试等等特性。
  • 在带你快速学会Job任务的编写的同时,还想告诉你还有Quartz单体、Quartz集群、XXL-JOB等等企业使用更多的调度平台。

11. mall-learning

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

Star 6016

mall学习教程,架构、业务、技术要点全方位解析。mall项目(25k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis5.0、Mongodb4.2.5、Mysql5.7等技术,采用Docker容器化部署。

 

责任编辑:赵宁宁 来源: 开源最前线
相关推荐

2021-08-13 09:58:18

开源项目Github

2019-02-12 08:30:53

GitHub开源项目Java

2019-03-13 09:18:40

GitHubJava开源项目

2019-04-02 10:49:57

GitHubJava开源

2020-12-16 10:40:30

Java开源项目

2020-06-01 10:54:16

开源Github操作系统

2020-12-10 14:33:33

开源项目Github

2019-05-22 10:12:33

开源GitHub

2021-09-06 10:26:34

GithubJava开源

2021-10-08 10:26:21

Java开源项目

2021-08-15 22:50:33

Java开源项目Github

2021-03-08 10:32:20

JavaScript开源项目

2020-12-18 10:28:04

JavaScript开源项目GitHub

2020-12-13 17:51:26

Python开源项目GitHub

2019-01-23 15:00:10

GitHubWeb开源

2020-02-13 15:11:38

JavaScript开源项目

2019-02-12 08:50:49

GitHub开源项目Python

2021-01-11 10:27:47

JavaScript开源项目GitHub

2019-08-07 15:39:35

GitHub代码开发者

2020-08-01 15:54:07

Github开源项目
点赞
收藏

51CTO技术栈公众号