Github 2024-10-18 Java开源项目日报 Top9

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

开发语言项目数量
Java项目8
非开发语言项目1
Python项目1
HTML项目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

/images/krahets-hello-algo-0.png

《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

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

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

Bazel:快速、可扩展的多语言构建系统

  • 创建周期:3564 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:22144 个
  • Fork数量:3851 次
  • 关注人数:22144 人
  • 贡献人数:286 人
  • Open Issues数量:1962 个
  • Github地址:https://github.com/bazelbuild/bazel.git
  • 项目首页: https://bazel.build

Bazel是一个快速、可扩展的多语言构建系统,可快速可靠地构建和测试任何规模的软件。它支持多种语言,包括Java、C++、Android、iOS和Go,并可以扩展以处理大型代码库和各种持续集成解决方案。

DataEase: 开源数据可视化分析工具

  • 创建周期:1193 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:15358 个
  • Fork数量:2827 次
  • 关注人数:15358 人
  • 贡献人数:48 人
  • Open Issues数量:244 个
  • Github地址:https://github.com/dataease/dataease.git
  • 项目首页: https://dataease.io/

/images/dataease-dataease-0.png

DataEase 是一个开源的数据可视化分析工具,可以帮助用户快速分析数据并洞察业务趋势,支持丰富的数据源连接,拖拉拽方式快速制作图表,并方便与他人分享。

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应用程序提供轻量且高性能的平台。

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

/images/kestra-io-kestra-0.png

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

学习低级设计和面试准备资源

  • 创建周期:308 天
  • 开发语言:Java, Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:7039 个
  • Fork数量:1866 次
  • 关注人数:7039 人
  • 贡献人数:14 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/ashishps1/awesome-low-level-design.git
  • 项目首页: https://blog.algomaster.io

该存储库包含学习低级设计(LLD)/面向对象设计(OOD)并为面试做准备的资源。

WEB VIDEO PLATFORM: 基于GB28181-2016标准的开源网络视频平台

  • 创建周期:1154 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:4012 个
  • Fork数量:1233 次
  • 关注人数:4012 人
  • 贡献人数:69 人
  • Open Issues数量:92 个
  • Github地址:https://github.com/648540858/wvp-GB28181-pro.git
  • 项目首页: https://wvp-gb-28181-pro.vercel.app

/images/648540858-wvp-gb28181-pro-0.png

WEB VIDEO PLATFORM是一个基于GB28181-2016标准的开源网络视频平台,支持NAT穿透以及海康、大华、宇视等品牌的IPC、NVR和DVR接入。它还支持国标级联,以及将视频流转发和推送到国标平台。该平台提供开箱即用的28181协议视频平台,实现核心信令和设备管理后端,并支持各种设备,包括非国标设备,以充分利用。

OpenTelemetry Java 自动和手动仪器化

  • 创建周期:1773 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1836 个
  • Fork数量:808 次
  • 关注人数:1836 人
  • 贡献人数:280 人
  • Open Issues数量:429 个
  • Github地址:https://github.com/open-telemetry/opentelemetry-java-instrumentation.git
  • 项目首页: https://opentelemetry.io

OpenTelemetry为Java提供自动和手动的仪器化库,支持各种库、框架和应用服务器。它还允许手动仪器化、创建代理扩展和故障排除。