目录

Github 2024-02-16 Java开源项目日报 Top10

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

开发语言项目数量
Java项目10
C++项目1
Vue项目1
Python项目1

Jenkins自动化服务器

  • 创建周期:4834 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:22046 个
  • Fork数量:8557 次
  • 关注人数:22046 人
  • 贡献人数:304 人
  • Open Issues数量:77 个
  • Github地址:https://github.com/jenkinsci/jenkins.git
  • 项目首页: https://www.jenkins.io

/images/jenkinsci-jenkins-0.png

Jenkins是一个使用Java构建的开源自动化服务器,提供超过1800个插件来自动化各种任务,如构建项目、运行测试、静态代码分析和部署。它旨在通过执行重复任务来节省时间并优化开发流程,使人类能够专注于更重要的工作。该项目提供官方发布的WAR文件、Docker镜像、本机软件包和各种平台的安装程序。它还提供包括新功能和错误修复在内的每周发布以及旧版本的长期支持(LTS)。Jenkins可以在GitHub上找到,欢迎遵循贡献指南为项目做出贡献。项目的治理、理念、价值观和开发实践在Jenkins治理文件中有详细说明。Jenkins被数百万用户和数千家公司使用,并且根据MIT许可证进行许可。

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

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

PlantUML: 从文本生成UML图的开源工具

  • 创建周期:4852 天
  • 开发语言:Java
  • 协议类型:Other
  • Star数量:9237 个
  • Fork数量:854 次
  • 关注人数:9237 人
  • 贡献人数:71 人
  • Open Issues数量:451 个
  • Github地址:https://github.com/plantuml/plantuml.git
  • 项目首页: https://plantuml.com

PlantUML是一个开源工具,允许用户从文本描述中生成UML图。它不受log4j漏洞的影响。

DataHub: 现代数据堆栈的元数据平台

  • 创建周期:3012 天
  • 开发语言:Java, Python
  • 协议类型:Apache License 2.0
  • Star数量:8959 个
  • Fork数量:2623 次
  • 关注人数:8959 人
  • 贡献人数:424 人
  • Open Issues数量:188 个
  • Github地址:https://github.com/datahub-project/datahub.git
  • 项目首页: https://datahubproject.io

/images/datahub-project-datahub-0.png

DataHub是一个为现代数据堆栈设计的开源元数据平台。

Kafdrop - Kafka Web UI工具

  • 创建周期:1726 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:5043 个
  • Fork数量:786 次
  • 关注人数:5043 人
  • 贡献人数:65 人
  • Open Issues数量:42 个
  • Github地址:https://github.com/obsidiandynamics/kafdrop.git

Kafdrop是一个Kafka Web UI工具,提供有关代理、主题、分区、消费者的信息,并允许用户查看消息。它是一个基于Spring Boot构建的轻量级应用程序,支持SASL和TLS安全代理。该项目是Kafdrop 2.x的重启版本,更新到Java 17+、Kafka 2.x、Helm和Kubernetes。

OpenPDF: 免费的Java PDF文件库

  • 创建周期:2776 天
  • 开发语言:Java
  • 协议类型:Other
  • Star数量:3082 个
  • Fork数量:534 次
  • 关注人数:3082 人
  • 贡献人数:113 人
  • Open Issues数量:115 个
  • Github地址:https://github.com/LibrePDF/OpenPDF.git

OpenPDF是一个免费的Java库,用于创建和编辑PDF文件,采用LGPL和MPL开源许可证。它基于iText的一个分支,并欢迎其他开发人员通过在其GitHub存储库上提交拉取请求和错误报告来进行贡献。

iMoutai 应用: 自动预约与Docker一键部署

  • 创建周期:189 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:1097 个
  • Fork数量:321 次
  • 关注人数:1097 人
  • 贡献人数:7 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/oddfar/campus-imaotai.git
  • 项目首页: https://oddfar.github.io/campus-doc/campus-imaotai

/images/oddfar-campus-imaotai-0.png

iMoutai应用是一个开源项目,允许自动每日预约,并支持使用Docker进行一键部署。

HeliBoard: 隐私保护和可定制的开源键盘

  • 创建周期:709 天
  • 开发语言:Java, C++
  • 协议类型:Apache License 2.0
  • Star数量:768 个
  • Fork数量:27 次
  • 关注人数:768 人
  • 贡献人数:71 人
  • Open Issues数量:93 个
  • Github地址:https://github.com/Helium314/HeliBoard.git

HeliBoard是一个注重隐私保护和可定制的开源键盘,基于AOSP/OpenBoard。它不需要互联网权限,因此可以完全离线运行。

协作和共享代码的开发工具

  • 创建周期:12 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:255 个
  • Fork数量:7 次
  • 关注人数:255 人
  • 贡献人数:312 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/polymorphicshade/Tubular.git

这个开源项目是一个供开发人员协作和共享代码的工具。它提供了一个版本控制、问题跟踪和持续集成的平台。该项目旨在促进高效有组织的软件开发。