Github 2024-09-13 Java开源项目日报 Top10

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

开发语言项目数量
Java项目10
Vue项目1
TypeScript项目1

经验丰富的Java(后端)开发人员核心面试问题和答案 | 互联网Java工程师进阶知识完全扫盲

  • 创建周期:2085 天
  • 开发语言:Java
  • 协议类型:Creative Commons Attribution Share Alike 4.0 International
  • Star数量:74924 个
  • Fork数量:18915 次
  • 关注人数:74924 人
  • 贡献人数:39 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/doocs/advanced-java.git
  • 项目首页: https://doocs.github.io/advanced-java

/images/doocs-advanced-java-0.png

该项目旨在为有经验的 Java(后端)开发人员提供全面的知识,涵盖高并发、分布式系统、高可用性、微服务和大数据处理等领域。内容是对各个领域知识的系统整理,旨在方便读者学习和参考。该项目还强调持续更新算法部分,并邀请开发者参与讨论。提供了项目的 Gitee 和 GitHub 页面链接以供进一步探索。

/images/doocs-advanced-java-1.png

DataWorks数据库连接池druid

  • 创建周期:4628 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:27758 个
  • Fork数量:8552 次
  • 关注人数:27758 人
  • 贡献人数:254 人
  • Open Issues数量:2088 个
  • Github地址:https://github.com/alibaba/druid.git
  • 项目首页: https://github.com/alibaba/druid/wiki

DataWorks是阿里云计算平台团队出品的数据库连接池druid,旨在为监控而生。用户可以通过git clone命令获取源代码并使用Maven进行安装,然后开始使用。该项目与阿里云的DataWorks数据集成相关,并提供中文和英文文档,同时还有Druid Spring Boot Starter。

Redisson - 易用的Redis Java客户端与内存数据网格功能

  • 创建周期:3744 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:22661 个
  • Fork数量:5252 次
  • 关注人数:22661 人
  • 贡献人数:150 人
  • Open Issues数量:405 个
  • Github地址:https://github.com/redisson/redisson.git
  • 项目首页: https://redisson.pro

Redisson是一个易于使用的Redis Java客户端,提供内存数据网格的功能。它提供同步、异步、RxJava和反应式API,拥有超过50个基于Redis的Java对象和服务,包括集合、多重映射、有序集合、映射、列表、队列、双端队列、信号量、锁、原子长、映射减少、布隆过滤器、Spring缓存、Tomcat、调度程序、JCache API、Hibernate、RPC和本地缓存。它基于高性能的异步和无锁Java Redis客户端和Netty框架,支持JDK 1.8到21和Android,以及Redis 3.0到7.2。

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

ThingsBoard - 开源物联网平台

  • 创建周期:2759 天
  • 开发语言:Java, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:16048 个
  • Fork数量:4901 次
  • 关注人数:16048 人
  • 贡献人数:170 人
  • Open Issues数量:932 个
  • Github地址:https://github.com/thingsboard/thingsboard.git
  • 项目首页: https://thingsboard.io

/images/thingsboard-thingsboard-0.png

ThingsBoard是一个开源的物联网平台,用于数据收集、处理、可视化和设备管理。

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

MeterSphere:一站式开源持续测试平台

  • 创建周期:1439 天
  • 开发语言:Java, Vue
  • 协议类型:GNU General Public License v3.0
  • Star数量:10555 个
  • Fork数量:2412 次
  • 关注人数:10555 人
  • 贡献人数:55 人
  • Open Issues数量:184 个
  • Github地址:https://github.com/metersphere/metersphere.git
  • 项目首页: https://metersphere.io/

/images/metersphere-metersphere-0.png

MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。

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

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提供自动和手动的仪器化库,支持各种库、框架和应用服务器。它还允许手动仪器化、创建代理扩展和故障排除。