目录

Github 2024-07-26 Java开源项目日报 Top10

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

开发语言项目数量
Java项目9
HTML项目1
TypeScript项目1
非开发语言项目1

JavaGuide - Java 程序员学习和面试指南

  • 创建周期:2118 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:140773 个
  • Fork数量:44922 次
  • 关注人数:140773 人
  • 贡献人数:414 人
  • Open Issues数量:58 个
  • Github地址:https://github.com/Snailclimb/JavaGuide.git
  • 项目首页: https://javaguide.cn

/images/snailclimb-javaguide-0.png

JavaGuide 是一份涵盖大部分 Java 程序员所需要掌握的核心知识的学习和面试指南,提供面试准备、知识星球和使用建议等内容。该项目的 Github 地址为 https://github.com/Snailclimb/JavaGuide

本地托管的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

/images/stirling-tools-stirling-pdf-0.png

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

Android开源轻量级流媒体前端

  • 创建周期:3158 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:28641 个
  • Fork数量:2896 次
  • 关注人数:28641 人
  • 贡献人数:312 人
  • Open Issues数量:1165 个
  • Github地址:https://github.com/TeamNewPipe/NewPipe.git
  • 项目首页: https://newpipe.net

/images/teamnewpipe-newpipe-0.png

一个轻量级的 Android 流媒体前端,是开源的并且免费使用。

Nacos:云原生动态命名和配置服务

  • 创建周期:2156 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:29123 个
  • Fork数量:12561 次
  • 关注人数:29123 人
  • 贡献人数:362 人
  • Open Issues数量:237 个
  • Github地址:https://github.com/alibaba/nacos.git
  • 项目首页: https://nacos.io

/images/alibaba-nacos-0.png

Nacos是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用。

OpenAPI 生成器:基于规范自动生成API工具

  • 创建周期:2155 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:19624 个
  • Fork数量:6034 次
  • 关注人数:19624 人
  • 贡献人数:404 人
  • Open Issues数量:4531 个
  • Github地址:https://github.com/OpenAPITools/openapi-generator.git
  • 项目首页: https://openapi-generator.tech

/images/openapitools-openapi-generator-0.png

OpenAPI 生成器是一个工具,它根据 OpenAPI 规范 (v2, v3) 自动化生成 API 客户端库、服务器存根、文档和配置。它是一个开源项目,可以通过赞助来获得支持。

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查询引擎,用于大数据,为查询和分析大型数据集提供了强大的工具。

Apache Kafka 管理的 Web 用户界面

  • 创建周期:1515 天
  • 开发语言:Java, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:7754 个
  • Fork数量:972 次
  • 关注人数:7754 人
  • 贡献人数:169 人
  • Open Issues数量:351 个
  • Github地址:https://github.com/provectus/kafka-ui.git

/images/provectus-kafka-ui-0.png

这个开源项目为管理Apache Kafka提供了一个基于Web的用户界面,Apache Kafka是一个分布式流处理平台。它通过图形界面提供了一个方便的方式来监视和管理Kafka集群、主题和代理。

TechEmpower Framework Benchmarks (TFB) - Web 应用框架性能指标

  • 创建周期:4144 天
  • 协议类型:Other
  • Star数量:7520 个
  • Fork数量:1926 次
  • 关注人数:7520 人
  • 贡献人数:386 人
  • Open Issues数量:137 个
  • Github地址:https://github.com/TechEmpower/FrameworkBenchmarks.git
  • 项目首页: https://www.techempower.com/benchmarks/

TechEmpower Framework Benchmarks (TFB) 是一个开源项目,提供了广泛的 Web 应用框架性能指标。它包括了多种语言的框架,如 Go、Python、Java、Ruby、PHP、C# 等。该项目涵盖了纯文本响应、JSON 序列化、数据库操作、集合、排序、服务器端模板和 XSS 防护措施,并计划进行更多测试以覆盖其他组件和更大的计算。

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应用程序的项目。

Netflix的Maestro:通用工作流编排器

  • 创建周期:99 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1371 个
  • Fork数量:59 次
  • 关注人数:1371 人
  • 贡献人数:4 人
  • Open Issues数量:21 个
  • Github地址:https://github.com/Netflix/maestro.git

Maestro是Netflix的通用工作流编排器,为数据平台用户提供完全托管的工作流作为服务(WAAS)。它为数千名用户提供服务,包括数据科学家、数据工程师、机器学习工程师、软件工程师、内容制作人和业务分析师,用于各种用例。它每天安排数十万个工作流,数百万个作业,即使在流量激增时也能严格满足SLO。Maestro具有高度可扩展性和可扩展性,以支持现有和新的用例,并为最终用户提供了增强的可用性。