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

1. dataease

https://github.com/dataease/dataease

Star 2472

DataEase是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

2. Sa-Token

https://github.com/dromara/Sa-Token

Star 5426

这可能是史上功能最全的Java权限认证框架,权限架构设计的绝佳实践!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成。

3. jvm

https://github.com/doocs/jvm

Star 6242

这个项目里面记录一些创建者认为需要重点掌握的JVM知识点,通过这个项目学习后,如果你想更加全面地了解 JVM 底层原理,可以阅读周志明老师《深入理解 Java 虚拟机——JVM高级特性与最佳实践(第 2/3 版)》全书。

4. hello-algorithm

https://github.com/geekxh/hello-algorithm

Star 27934

针对小白的算法训练,包括四部分:

  • 算法基础

  • 力扣图解

  • 大厂面经

  • CS_汇总

5. OpenSearch

https://github.com/opensearch-project/OpenSearch

Star 3547

OpenSearch是一套基于XML的开放网站搜索协议,OpenSearch其实是一个简单的 XML 格式,用以分享搜索的结果,或是定义该网站搜索的方法,让一些支援OpenSearch 的 OpenSearch search clients 使用,目前支持的浏览器有Internet Explorer 7和Firefox 2.0+。

6. Mindustry

https://github.com/Anuken/Mindustry

Star 11200

Mindustry于2019年首次发布,是一款广受欢迎的塔防、RTS和工厂游戏的混合体。它在近 6,000条Steam评论中有97%都是好评。开发人员最初是为2017年发布的GDL Metal Monstrosity Jam,直接就脱颖而出,之后一直都有进行常规alpha版本进行更新。

7. Iris

https://github.com/IrisShaders/Iris

Star 1138

这是一个光影着色器,Iris是fabric的模组,目前基本能够兼容大多数的光影配置包,配合优化模组Sodium钠模组效果更好。

8. keycloak

https://github.com/keycloak/keycloak

Star 9713

Keycloak是一个致力于解决应用和服务身份验证与访问管理的开源工具。可以通过简单的配置达到保护应用和服务的目的。

9. metersphere

https://github.com/metersphere/metersphere

Star 5266

MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准。

10. ghidra

https://github.com/NationalSecurityAgency/ghidra

Star 14953

Ghidra是由NSA的研究理事会为NSA的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解其网络和系统中的潜在漏洞。