目录

Github 2024-03-29 Java开源项目日报 Top9

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

开发语言项目数量
Java项目9

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

Spring框架:企业级应用程序开发的基础

  • 创建周期:4860 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:54845 个
  • Fork数量:37378 次
  • 关注人数:54845 人
  • 贡献人数:369 人
  • Open Issues数量:296 个
  • Github地址:https://github.com/spring-projects/spring-framework.git
  • 项目首页: https://spring.io/projects/spring-framework

Spring框架是所有Spring项目的基础,为创建各种场景和架构的企业应用程序提供了除了Java编程语言之外所需的一切。

Ghidra - 软件逆向工程框架

  • 创建周期:1792 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:45784 个
  • Fork数量:5481 次
  • 关注人数:45784 人
  • 贡献人数:266 人
  • Open Issues数量:1481 个
  • Github地址:https://github.com/NationalSecurityAgency/ghidra.git
  • 项目首页: https://www.nsa.gov/ghidra

Ghidra是由美国国家安全局研究局开发的软件逆向工程框架。它包括一系列强大的软件分析工具,用于在不同平台上分析编译代码。用户可以执行诸如反汇编、汇编、反编译、图形化和脚本编写等任务,它支持各种处理器指令集和可执行文件格式。此外,用户可以使用Java或Python创建自己的扩展和脚本。Ghidra的开发旨在解决复杂SRE工作中的扩展和团队合作挑战,并提供可定制和可扩展的研究平台。美国国家安全局已经利用Ghidra来分析恶意代码,并洞悉网络和系统潜在漏洞。

Quarkus: 超音速亚原子级Java

  • 创建周期:2023 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:12743 个
  • Fork数量:2460 次
  • 关注人数:12743 人
  • 贡献人数:391 人
  • Open Issues数量:2507 个
  • Github地址:https://github.com/quarkusio/quarkus.git
  • 项目首页: https://quarkus.io

Quarkus是一个开源的Java框架,旨在实现超音速和亚原子级,为开发Java应用程序提供轻量且高性能的平台。

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稳定性的信息。

Conductor: 微服务编排引擎

  • 创建周期:42 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1473 个
  • Fork数量:49 次
  • 关注人数:1473 人
  • 贡献人数:236 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/conductor-oss/conductor.git
  • 项目首页: https://conductor-oss.org

Conductor 是一个微服务编排引擎,最初由 Netflix 创建,用于协调微服务和事件。Conductor OSS 由 Orkes 的开发团队和开源社区的成员共同维护。

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

LangChain4j示例

  • 创建周期:283 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:251 个
  • Fork数量:120 次
  • 关注人数:251 人
  • 贡献人数:19 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/langchain4j/langchain4j-examples.git

LangChain4j示例提供了使用LangChain4j库的各种示例,包括教程,高级RAG技术的示例以及具有记忆、工具和RAG的代理示例。

Santander Dev Week 2024: 使用Java 21和Spring Boot 3构建的开源RESTful API

Santander Dev Week 2024是一个使用Java 21和Spring Boot 3构建的开源RESTful API。