目录

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

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

开发语言项目数量
Java项目9
Kotlin项目1
C++项目1

libGDX: 跨平台Java游戏开发框架

  • 创建周期:4284 天
  • 开发语言:Java, C++
  • 协议类型:Apache License 2.0
  • Star数量:22729 个
  • Fork数量:6395 次
  • 关注人数:22729 人
  • 贡献人数:332 人
  • Open Issues数量:314 个
  • Github地址:https://github.com/libgdx/libgdx.git
  • 项目首页: http://www.libgdx.com/

/images/libgdx-libgdx-0.png

libGDX是一个基于OpenGL(ES)的跨平台Java游戏开发框架,适用于Windows、Linux、macOS、Android、Web浏览器和iOS。它为快速原型设计和迭代开发提供了稳健而成熟的环境,允许在游戏设计和编码风格上拥有自由。

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,并可以扩展以处理大型代码库和各种持续集成解决方案。

Apktool: 用于反向工程Android APK文件的开源工具

  • 创建周期:4428 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:18932 个
  • Fork数量:3516 次
  • 关注人数:18932 人
  • 贡献人数:91 人
  • Open Issues数量:63 个
  • Github地址:https://github.com/iBotPeaches/Apktool.git
  • 项目首页: https://apktool.org/

Apktool是一个用于反向工程Android APK文件的开源工具。它可以将资源解码为几乎原始的形式,允许进行修改和逐步调试smali代码。该工具还通过项目式文件结构和自动化重复任务,简化了应用程序管理。它旨在用于合法目的,如本地化、添加功能和自定义平台支持。

Zuul: 一个功能强大的应用程序网关

  • 创建周期:4069 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:13203 个
  • Fork数量:2328 次
  • 关注人数:13203 人
  • 贡献人数:56 人
  • Open Issues数量:279 个
  • Github地址:https://github.com/Netflix/zuul.git

Zuul是一个L7应用程序网关,提供动态路由、监控、弹性、安全性等功能。它是一个开源项目,包含来自Netflix和其他使用Zuul的项目的文章、演示文稿和示例的链接。该项目使用GitHub Action工作流来发布新版本。

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

QNotified phoenix: 增强OICQ功能的开源Xposed模块

  • 创建周期:825 天
  • 开发语言:Java, Kotlin
  • 协议类型:Other
  • Star数量:3405 个
  • Fork数量:282 次
  • 关注人数:3405 人
  • 贡献人数:40 人
  • Open Issues数量:158 个
  • Github地址:https://github.com/cinit/QAuxiliary.git

QNotified phoenix是一个基于QNotified的开源Xposed模块,旨在增强OICQ的功能。

软件开发流程自动化工具

  • 创建周期:1317 天
  • 开发语言:Java
  • Star数量:1998 个
  • Fork数量:7702 次
  • 关注人数:1998 人
  • 贡献人数:7 人
  • Open Issues数量:123 个
  • Github地址:https://github.com/devopshydclub/vprofile-project.git

这个开源项目是一个用于管理和自动化软件开发流程的工具。它提供了一个平台,用于创建、测试和部署应用程序。该项目旨在简化软件开发生命周期,并改善团队成员之间的协作。

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实现,旨在实现快速和私密的在线体验。

Java基础学习路径

  • 创建周期:786 天
  • 开发语言:Java
  • Star数量:531 个
  • Fork数量:499 次
  • 关注人数:531 人
  • 贡献人数:1 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/digitalinnovationone/trilha-java-basico.git

Trilha Java Básico是一个开源项目,旨在为Java编程的初学者提供全面的学习路径。它涵盖了基本概念、语法和最佳实践,帮助个人在Java开发中建立坚实的基础。