Github 2025-02-28 Java开源项目日报 Top9

Github 2025-02-28 Java开源项目日报 Top9

28286-02-28

根据Github Trendings的统计,今日(2025-02-28统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Java项目8
非开发语言项目1

《Hello 算法》:动画图解、一键运行的数据结构与算法教程

  • 创建周期:476 天
  • 协议类型:Other
  • Star数量:63556 个
  • Fork数量:7731 次
  • 关注人数:63556 人
  • 贡献人数:137 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/krahets/hello-algo.git
  • 项目首页: https://hello-algo.com

《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

本地托管的PDF文件操作工具

  • 创建周期:464 天
  • 开发语言:Java, HTML
  • 协议类型:GNU General Public License v3.0
  • Star数量:23260 个
  • Fork数量:1652 次
  • 关注人数:23260 人
  • 贡献人数:104 人
  • Open Issues数量:164 个
  • Github地址:https://github.com/Stirling-Tools/Stirling-PDF.git

一个本地托管的网络应用程序,提供对PDF文件的各种操作。它是一个使用Docker的综合工具,允许进行分割、合并、转换、重新组织、添加图像、旋转和压缩PDF文件等任务。该应用程序通过不发出用于跟踪或记录的出站调用来确保隐私,并且文件在任务执行期间要么存在于客户端,要么仅暂时存在于服务器内存中。

DataX: 阿里云DataWorks数据集成的开源版本

  • 创建周期:2290 天
  • 开发语言:Java
  • 协议类型:Other
  • Star数量:15147 个
  • Fork数量:5256 次
  • 关注人数:15147 人
  • 贡献人数:89 人
  • Open Issues数量:1225 个
  • Github地址:https://github.com/alibaba/DataX.git

DataX是阿里云DataWorks数据集成的开源版本。它是阿里巴巴集团内广泛使用的离线数据同步工具/平台,能够高效地在MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS、databend等各种异构数据源之间进行数据同步。商业版本的阿里云DataWorks数据集成旨在提供复杂网络环境和丰富异构数据源之间的快速稳定数据移动能力,以及复杂业务背景下的数据同步解决方案。目前,它支持50多种数据源的离线同步,包括整个数据库迁移、批量云迁移、增量同步和分片解决方案。2020年,它增加了实时同步能力,支持读写任意组合的10多种数据源。它还为多种数据源提供了一键全增量同步解决方案,如MySQL和Oracle到阿里云MaxCompute和Hologres大数据引擎。

Kestra: 无限可扩展的事件驱动编排和调度平台

  • 创建周期:1714 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:6433 个
  • Fork数量:359 次
  • 关注人数:6433 人
  • 贡献人数:40 人
  • Open Issues数量:419 个
  • Github地址:https://github.com/kestra-io/kestra.git
  • 项目首页: https://kestra.io

Kestra是一个开源的、无限可扩展的、事件驱动的、语言不可知的编排和调度平台,旨在以代码声明方式管理数百万个工作流。它提供了一个实时演示供用户尝试该平台。

gRPC-Java: 开源RPC库和框架

  • 创建周期:3399 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:11113 个
  • Fork数量:3739 次
  • 关注人数:11113 人
  • 贡献人数:320 人
  • Open Issues数量:496 个
  • Github地址:https://github.com/grpc/grpc-java.git
  • 项目首页: https://grpc.io/docs/languages/java/

gRPC-Java是一个支持Java 8及更高版本的开源RPC库和框架,同时也支持在Android上使用Java 8语言解糖。它在Android上提供了TLS使用,并在Sonatype的快照库中提供了开发快照。该项目还包括示例、开发指南以及有关API稳定性的信息。

LangChain for Java: 利用LLM的力量加速你的Java应用程序

  • 创建周期:206 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1391 个
  • Fork数量:239 次
  • 关注人数:1391 人
  • 贡献人数:46 人
  • Open Issues数量:76 个
  • Github地址:https://github.com/langchain4j/langchain4j.git
  • 项目首页: https://github.com/langchain4j/langchain4j

LangChain for Java是一个旨在利用LLM的力量来加速Java应用程序的项目。

Apache Flink的CDC连接器

  • 创建周期:1320 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:5025 个
  • Fork数量:1715 次
  • 关注人数:5025 人
  • 贡献人数:111 人
  • Open Issues数量:342 个
  • Github地址:https://github.com/apache/flink-cdc.git
  • 项目首页: https://ververica.github.io/flink-cdc-connectors/

Apache Flink的CDC连接器是一组源连接器,使用变更数据捕获(CDC)从不同的数据库中摄取变更。它集成了Debezium来捕获数据变更,并设计用于与Apache Flink一起使用。

Azure SDK for Java 开发存储库

  • 创建周期:4546 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:2179 个
  • Fork数量:1894 次
  • 关注人数:2179 人
  • 贡献人数:360 人
  • Open Issues数量:976 个
  • Github地址:https://github.com/Azure/azure-sdk-for-java.git

该存储库致力于开发 Azure SDK for Java。建议 SDK 的用户查阅公共开发人员文档或版本化的开发人员文档。

最后更新于