目录

Github 2024-05-17 Java开源项目日报 Top9

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

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

Java生态系统中的Spring框架教程集合

  • 创建周期:3980 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:35802 个
  • Fork数量:54198 次
  • 关注人数:35802 人
  • 贡献人数:322 人
  • Open Issues数量:83 个
  • Github地址:https://github.com/eugenp/tutorials.git
  • 项目首页: http://bit.ly/github-lsso

该项目是一个包含多个小而专注的教程的集合,涵盖了Java生态系统中各个领域的开发,重点关注Spring框架、Spring Boot和Spring Security。它利用maven构建配置文件来分隔项目,并包括构建整个存储库、特定模块以及运行Spring Boot模块和测试的说明。

多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

  • 创建周期:2070 天
  • 协议类型:Creative Commons Attribution Share Alike 4.0 International
  • Star数量:29149 个
  • Fork数量:4979 次
  • 关注人数:29149 人
  • 贡献人数:144 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/doocs/leetcode.git
  • 项目首页: https://doocs.github.io/leetcode

/images/doocs-leetcode-0.png

该项目包含了 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》和《程序员面试金典(第 6 版)》等题目的解决方案。所有解决方案均使用多种编程语言实现,包括但不限于 Java、Python、C++、Go、TypeScript 和 Rust。该项目正在积极维护,欢迎用户点赞并关注获取最新动态。

本地托管的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文件等任务。该应用程序通过不发出用于跟踪或记录的出站调用来确保隐私,并且文件在任务执行期间要么存在于客户端,要么仅暂时存在于服务器内存中。

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集群、主题和代理。

Testcontainers: 为JUnit测试提供一次性实例的Java库

  • 创建周期:3260 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:7683 个
  • Fork数量:1578 次
  • 关注人数:7683 人
  • 贡献人数:430 人
  • Open Issues数量:602 个
  • Github地址:https://github.com/testcontainers/testcontainers-java.git
  • 项目首页: https://testcontainers.org

Testcontainers是一个Java库,支持JUnit测试,提供常见数据库、Selenium Web浏览器或其他可以在Docker容器中运行的轻量级、一次性实例。

Apache Iceberg: 大型分析表的高性能格式

  • 创建周期:2006 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:5624 个
  • Fork数量:2016 次
  • 关注人数:5624 人
  • 贡献人数:394 人
  • Open Issues数量:1420 个
  • Github地址:https://github.com/apache/iceberg.git
  • 项目首页: https://iceberg.apache.org/

/images/apache-iceberg-0.png

Apache Iceberg是一种专为大型分析表设计的高性能格式,将SQL表的可靠性和简单性引入到大数据中。它使得像Spark、Trino、Flink、Presto、Hive和Impala等引擎能够同时安全地处理相同的表。

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 的用户查阅公共开发人员文档或版本化的开发人员文档。

Oblivion - Android Warp客户端

  • 创建周期:85 天
  • 开发语言:Java
  • Star数量:1561 个
  • Fork数量:258 次
  • 关注人数:1561 人
  • 贡献人数:12 人
  • Open Issues数量:81 个
  • Github地址:https://github.com/bepass-org/oblivion.git

/images/bepass-org-oblivion-0.png

Oblivion是一个非官方的Android Warp客户端,旨在通过使用Cloudflare Warp技术的用户友好的应用程序提供安全和优化的互联网访问。它利用bepass-sdk和WireGuard的自定义Go实现,旨在实现快速和私密的在线体验。

DingoDB: 开源分布式多模式向量数据库

  • 创建周期:946 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:455 个
  • Fork数量:133 次
  • 关注人数:455 人
  • 贡献人数:23 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/dingodb/dingo.git
  • 项目首页: https://www.dingodb.com

DingoDB是由DataCanvas设计的开源分布式多模式向量数据库。它支持使用统一的SQL对结构化和非结构化数据进行upserts和向量查询,具有高并发性和超低延迟。它集成了在线强一致性、关系语义和向量语义,并具有出色的水平扩展性和扩展能力。它完全兼容MySQL协议,并支持多种语言接口。