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)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解其网络和系统中的潜在漏洞。