Github上最热门的十大Java开源项目

原文链接:https://mp.weixin.qq.com/s/D90MKFLnDBO5h50qdy_nEw

1HanLP

https://github.com/hankcs/HanLP Star 16785

HanLP是一系列模型与算法组成的NLP工具包,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。在提供丰富功能的同时,HanLP内部模块坚持低耦合、模型坚持惰性加载、服务坚持静态提供、词典坚持明文发布,使用非常方便。

2JavaGuide

https://github.com/Snailclimb/JavaGuide star 63343

JavaGuide包含【Java学习+面试指南】,是一份涵盖大部分Java程序员所需要掌握的核心知识的宝典。

3flink-learning

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

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

4jeecg-boot

https://github.com/zhangdaiscott/jeecg-boot Star 7861

一款基于代码生成器的Java快速开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!号称可以帮助Java项目解决70%的重复工作,让开发更多关注业务逻辑。

5Java

https://github.com/TheAlgorithms/Java Star 20130

Github上最热门的十大Java开源项目

该项目用Java实现的所有算法。

6xxl-job

https://github.com/xuxueli/xxl-job Star 11206

XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

7p3c

https://github.com/alibaba/p3c Star 19337

代码规范检查插件p3c,是根据《阿里巴巴Java开发手册》转化而成的自动化插件。

8Sentinel

https://github.com/alibaba/Sentinel Star 9941

Github上最热门的十大Java开源项目

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel是面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。

9Spring-framework

https://github.com/spring-projects/spring-framework Star 33886

Spring Framework的GitHub主页,包含所有Spring基础项目,Spring Framework和Spring项目系列通常简称为“Spring”

10nacos

https://github.com/alibaba/nacos Star 9491

Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
推荐阅读:最强整理:一线互联网移动架构师筑基必备技能之Java篇
最强整理:一线互联网移动架构师Android框架体系架构
最强整理:一线互联网移动架构师360°全方面性能调优
最强整理:一线互联网移动架构师设计思想解读开源框架
最强整理:一线互联网移动架构师NDK模块开发
Flutter完全进阶手册