Github 2024-02-09 Java开源项目日报 Top7
根据Github Trendings的统计,今日(2024-02-09统计)共有7个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Java项目 | 7 |
Apache Kafka: Java和Scala版本支持
- 创建周期:4561 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:26793 个
- Fork数量:13458 次
- 关注人数:26793 人
- 贡献人数:349 人
- Open Issues数量:1109 个
- Github地址:https://github.com/apache/kafka.git
Apache Kafka是一个开源项目,需要Java进行构建和测试。它支持Java 8、11、17和21,并计划在将来的版本中废弃Java 8和11。它还支持Scala 2.12和2.13,并计划在将来的版本中移除对2.12的支持。
Presto: 大数据分布式SQL查询引擎
- 创建周期:4201 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:15410 个
- Fork数量:5262 次
- 关注人数:15410 人
- 贡献人数:332 人
- Open Issues数量:1891 个
- Github地址:https://github.com/prestodb/presto.git
- 项目首页: http://prestodb.io
Presto是一个分布式SQL查询引擎,用于大数据,为查询和分析大型数据集提供了强大的工具。
Karate: 简化测试自动化的开源工具
- 创建周期:2558 天
- 开发语言:Java
- 协议类型:MIT License
- Star数量:7655 个
- Fork数量:1906 次
- 关注人数:7655 人
- 贡献人数:94 人
- Open Issues数量:42 个
- Github地址:https://github.com/karatelabs/karate.git
- 项目首页: https://karatelabs.github.io/karate
Karate是一个使测试自动化变得简单的开源工具。这是一个旨在简化测试自动化流程的项目。
Aeron: 高效可靠的消息传输和容错服务
- 创建周期:3640 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:6916 个
- Fork数量:855 次
- 关注人数:6916 人
- 贡献人数:105 人
- Open Issues数量:19 个
- Github地址:https://github.com/real-logic/aeron.git
Aeron是一个开源项目,提供高效、可靠的UDP单播、UDP多播和IPC消息传输。它专注于高性能、低延迟,并与Simple Binary Encoding (SBE)集成,以实现最佳的消息编码和解码。Aeron还通过基于Raft一致性算法的Aeron Cluster提供对容错服务的支持。该项目提供Java、C和C++客户端,并提供.NET客户端。它由Adaptive Financial Consulting拥有和运营,并提供包括培训、咨询和专有增强功能在内的高级服务。
Armeria: 用于构建响应式微服务的开源框架
- 创建周期:3007 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:4598 个
- Fork数量:872 次
- 关注人数:4598 人
- 贡献人数:219 人
- Open Issues数量:648 个
- Github地址:https://github.com/line/armeria.git
- 项目首页: https://armeria.dev
Armeria是一个开源的微服务框架,允许您使用各种技术构建任何类型的微服务,如gRPC、Thrift、Kotlin、Retrofit、Reactive Streams、Spring Boot和Dropwizard。它由Netty团队创建,旨在支持以自己的节奏开发响应式微服务。
Spring Boot 3.0与JWT实现安全性
- 创建周期:407 天
- 开发语言:Java
- Star数量:1389 个
- Fork数量:679 次
- 关注人数:1389 人
- 贡献人数:3 人
- Open Issues数量:23 个
- Github地址:https://github.com/ali-bouali/spring-boot-3-jwt-security.git
- 项目首页: https://aliboucoding.com/p/securing-your-spring-boot-3-0-applications-with-json-web-tokens-jwt
该项目是使用Spring Boot 3.0和JSON Web Tokens(JWT)实现安全性的样例实现。它演示了如何基于Spring Boot 3和Spring Security 6实现JWT安全。
Apache Fineract: 为亚银行和无银行人口提供可靠的核心银行解决方案
- 创建周期:2971 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:1111 个
- Fork数量:1426 次
- 关注人数:1111 人
- 贡献人数:185 人
- Open Issues数量:21 个
- Github地址:https://github.com/apache/fineract.git
Apache Fineract是一个开源平台,旨在为为亚银行和无银行人口提供可靠的核心银行解决方案。它提供开放的API,并支持各种部署选项,包括本地开发、Docker和Kubernetes。该项目还强调社区参与,并提供了详细的贡献说明、运行集成测试以及启用HTTP基本认证和OAuth2认证等安全功能的说明。此外,它支持外部消息代理用于业务事件和分区Spring批处理作业。