当前位置:首页 > 每日看点 > 正文内容

有哪些优秀的Java开源项目最值得阅读?

卡卷网1年前 (2024-12-25)每日看点241

注意:我这里推荐的并不是阅读源码,仅推荐个人学习和使用。

也可以参考https://github.com/tuyucheng777/awesome-java

首当其冲的必须是Google Guava,提供集合、并发、缓存、数学工具类

有哪些优秀的Java开源项目最值得阅读?  第1张

https://github.com/google/guava

Eclipse Collection是一个高性能的集合库,高盛银行开源

有哪些优秀的Java开源项目最值得阅读?  第2张

https://github.com/eclipse/eclipse-collections

苹果开源的配置语言Pkl

有哪些优秀的Java开源项目最值得阅读?  第3张

https://github.com/apple/pkl

JUnit-Pioneer是一个JUnit 5扩展,提供很多方便的JUnit 5 Extension

有哪些优秀的Java开源项目最值得阅读?  第4张

https://github.com/junit-pioneer/junit-pioneer

Mockito是一个Mock框架

有哪些优秀的Java开源项目最值得阅读?  第5张

https://github.com/mockito/mockito

Disruptor是一个高性能的无锁队列

有哪些优秀的Java开源项目最值得阅读?  第6张

https://github.com/LMAX-Exchange/disruptor

Vavr是一个Java 8函数编程库

有哪些优秀的Java开源项目最值得阅读?  第7张

https://github.com/vavr-io/vavr

CAS是一个SSO库

有哪些优秀的Java开源项目最值得阅读?  第8张

https://github.com/apereo/cas

NullAway是一个工具库,减少NPE

有哪些优秀的Java开源项目最值得阅读?  第9张

https://github.com/uber/NullAway

Instancio是一个测试数据Mock库

有哪些优秀的Java开源项目最值得阅读?  第10张

https://github.com/instancio/instancio

TestContainer允许在测试中启动、访问Docker容器

有哪些优秀的Java开源项目最值得阅读?  第11张

https://github.com/testcontainers/testcontainers-java

Caffeine高性能缓存库

有哪些优秀的Java开源项目最值得阅读?  第12张

https://github.com/ben-manes/caffeine

苹果封装Netty的网络框架Servicetalk

有哪些优秀的Java开源项目最值得阅读?  第13张

https://github.com/apple/servicetalk

------------------------------------------8/13修改-------------------------------------------------

测试相关:

[JUnit 5](github.com/junit-team/j):单元测试框架

[AssertJ](github.com/assertj/asse):测试断言库

[RestAssured](github.com/rest-assured):API接口测试库

[Pact](github.com/pact-foundat):契约测试库

[JsonPath](github.com/json-path/Js):JsonPath的Java实现

[Cucumber](github.com/cucumber/cuc):BDD框架

[Karate](GitHub - karatelabs/karate: Test Automation Made Simple):BDD框架

[Selenium](github.com/SeleniumHQ/s):BDD自动化测试框架

[Selenide](github.com/selenide/sel):Selenium的封装

[Gatling](github.com/gatling/gatl):编程式的负载测试框架

[Wiremock](github.com/wiremock/wir):接口Mock库

[Spock](github.com/spockframewo):包含单测、断言、Mock功能的框架

[Microcks](github.com/microcks/mic):微服务Mock工具

[Awaitility](github.com/awaitility/a):测试异步程序的库

开发框架:

[Quarkus](github.com/quarkusio/qu):更现代的微服务、云框架,红帽开源

[Micronaut](github.com/micronaut-pr):JVM微服务框架,Oracle开源

[Dropwizard](github.com/dropwizard/d):构建Restful接口的Web框架,Yammer开源

[Ktor](github.com/ktorio/ktor):Kotlin中构建异步微服务的轻量级框架

[Rest.li](github.com/linkedin/res):REST框架、领英开源

[Javalin](github.com/javalin/java):轻量级Java、Kotlin框架

[Blade](github.com/lets-blade/b):轻量级的MVC框架

[Primefaces](github.com/primefaces/p):开发JSF应用的UI库

[Helidon](github.com/helidon-io/h):虚拟线程上的微服务框架,Oracle开源

[JHipster](github.com/jhipster/gen):前后端全栈框架

[Hilla](github.com/vaadin/hilla):支持React/Web组件的全栈框架

[Akka](github.com/akka/akka):Actor模型的异步框架

[Vert.X](github.com/eclipse-vert):响应式框架

[Camel](github.com/apache/camel):开发企业级集成模式的框架

[Armeria](github.com/line/armeria):Netty创始人推出的微服务框架,可以使用Spring Boot、gRPC、Dropwizard等不同技术开发

其他库:

[P6spy](github.com/p6spy/p6spy):非侵入的SQL跟踪库

[Async-HTTP-Client](github.com/AsyncHttpCli):异步HttpClient

[MapStruct](github.com/mapstruct/ma):基于注解处理器的Bean映射工具

[Camunda](github.com/camunda/camu):更现代化的BPM工具

[gRP](github.com/grpc/grpc-ja):gRPC Java实现

[gRPC-Boot-Starter](github.com/LogNet/grpc-):个人(非官方)开发的gRPC Spring Boot Starter

[Ebean](github.com/ebean-orm/eb):比较简单的ORM库

[Coroutines](github.com/Kotlin/kotli):Kotlin协程

[Quasar](github.com/puniverse/qu):Java协程库

[FXGL](github.com/AlmasB/FXGL):JavaFX游戏引擎

[RxJava](github.com/ReactiveX/Rx):响应式框架

[RSocket](github.com/rsocket/rsoc):RSocket的Java实现

------------------------------------------8/14修改-------------------------------------------------

[Manifold](github.com/manifold-sys):一个比较有趣的语法糖库,提供扩展方法、运算符重载、字符串模板、元编程等功能,这是一个编译期插件

[Pulsar](github.com/apache/pulsa):新一代消息处理平台

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5410.html

分享给朋友:

相关文章

创业值得吗?

许多企业主会说,是的。企业所有权可能意味着利润以及一定程度的财务稳定性。此外,对于小企业主来说,它提供了摆脱朝九晚五工作限制的机会,这些工作可能不会给您带来快乐或成就感。也就是说,创业并非没有挑战——从提出一个有利可图的想法,到获得资金,再...

WordPress建设的网站为什么不推荐国内机房?

WordPress建设的网站为什么不推荐国内机房?

我劝大家不要用WordPress做国内网站,不要用国内机房的主机。原因如下:1 WordPress 很多主题和插件都是国外开发的,特别是付费版本,需要联网验证,或者远程写入。国内机房的虚拟主机和服务器大概率会屏蔽或者阻断这些连接,无法完成任...

现在做抖音的话,还有机会嘛?

现在做抖音的话,还有机会嘛?

之前我问过小杨哥一个问题:“现在抖音还好做吗?”疯狂小杨哥在抖音已经突破1亿粉丝,直播间10w的在线观看人数,日常带货随便一场也是上7位数的数据。现在抖音的市场好像已经被头部占领,资源靠前,普通人似乎已经没有机会了?下面是小杨哥对于做抖音的...

知乎创作收益高吗?

知乎创作收益高吗?

高啊,主要是大多数人不知道怎么做。(这是以前写的,请看到最后)我之前就是傻傻写问答,文章,结果一毛钱收益没有。知乎上收益高的主要有盐选,好物推荐,致知计划,付费咨询。1、盐选吧,是写故事,小说类的天堂,还有就是大咖们的地盘了,难度高。2、好...

为什么我们一直在给B站充大会员但B站却一直处于亏损状态?

我讲一下离谱的真相吧,欢迎喷我。很多人都觉得B站在赶走人才,赶走优秀的长视频创作者,也觉得知乎在这么做,是没错的。确实在这么做。而原因很简单。只有影响力很大的KOL才有商业价值。(KOL是指“关键意见领袖”)而你说你是人才?对不起,人才不赚...

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看…现在是去存钱的路上有朋友知道这样存钱银行会给发大米跟油吗...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。