目录

Github 2024-02-23 Java开源项目日报 Top9

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

开发语言项目数量
Java项目8
非开发语言项目1
C++项目1

JavaGuide - Java 程序员学习和面试指南

  • 创建周期:2118 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:140773 个
  • Fork数量:44922 次
  • 关注人数:140773 人
  • 贡献人数:414 人
  • Open Issues数量:58 个
  • Github地址:https://github.com/Snailclimb/JavaGuide.git
  • 项目首页: https://javaguide.cn

/images/snailclimb-javaguide-0.png

JavaGuide 是一份涵盖大部分 Java 程序员所需要掌握的核心知识的学习和面试指南,提供面试准备、知识星球和使用建议等内容。该项目的 Github 地址为 https://github.com/Snailclimb/JavaGuide

《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 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

XXL-JOB:分布式任务调度框架

  • 创建周期:3009 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:26112 个
  • Fork数量:10529 次
  • 关注人数:26112 人
  • 贡献人数:57 人
  • Open Issues数量:1318 个
  • Github地址:https://github.com/xuxueli/xxl-job.git
  • 项目首页: http://www.xuxueli.com/xxl-job/

XXL-JOB是一个分布式任务调度框架,其核心设计目标是快速开发、简单学习、轻量级、易扩展。它已经是开源的,并且在许多公司的生产环境中被使用,提供即插即用的解决方案。

RuoYi-Vue Pro: 基于Spring Boot和Vue的开源后台管理系统+微信小程序

  • 创建周期:1125 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:22204 个
  • Fork数量:4662 次
  • 关注人数:22204 人
  • 贡献人数:191 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/YunaiV/ruoyi-vue-pro.git
  • 项目首页: https://doc.iocoder.cn/

RuoYi-Vue Pro 是 RuoYi-Vue 项目的新版本,它是基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序。它支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、第三方登录、支付、短信、电子商务、CRM、ERP 等功能。该项目是开源的,作者欢迎大家给予关注和支持。

ruoyi-vue-pro: 优化重构的全新 Cloud 版本

  • 创建周期:1758 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:14815 个
  • Fork数量:3499 次
  • 关注人数:14815 人
  • 贡献人数:45 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/YunaiV/yudao-cloud.git
  • 项目首页: https://cloud.iocoder.cn

ruoyi-vue-pro 是一个全新的 Cloud 版本,优化重构了所有功能。它是基于 Spring Cloud Alibaba + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、第三方登录、支付、短信、商城、CRM、ERP 等功能。该项目是开源的,作者的动力来自于 ⭐️ Star ⭐️。

Apache DolphinScheduler: 低代码敏捷数据编排平台

  • 创建周期:1820 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:11701 个
  • Fork数量:4298 次
  • 关注人数:11701 人
  • 贡献人数:362 人
  • Open Issues数量:1007 个
  • Github地址:https://github.com/apache/dolphinscheduler.git
  • 项目首页: https://dolphinscheduler.apache.org/

Apache DolphinScheduler是一种现代数据编排平台,可以使用低代码敏捷地创建高性能工作流。

StarRocks: 下一代实时分析数据库

  • 创建周期:902 天
  • 开发语言:Java, C++
  • 协议类型:Apache License 2.0
  • Star数量:7342 个
  • Fork数量:1523 次
  • 关注人数:7342 人
  • 贡献人数:343 人
  • Open Issues数量:1372 个
  • Github地址:https://github.com/StarRocks/starrocks.git
  • 项目首页: https://starrocks.io

/images/starrocks-starrocks-0.png

StarRocks是一种面向完整分析场景的下一代次秒级MPP OLAP数据库,包括多维分析、实时分析和即席查询。它荣获InfoWorld 2023年BOSSIE奖,被评为最佳开源软件。StarRocks旨在使数据密集的实时分析变得快速简便,查询速度比其他流行解决方案快5到10倍。它能够在更新历史记录的同时进行良好的实时分析,并能轻松地利用数据湖中的历史数据增强实时分析。StarRocks允许用户消除非规范化表,以获得更好的性能和灵活性。

Camunda平台7 - 灵活的BPMN和DMN工作流框架

  • 创建周期:4068 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:3810 个
  • Fork数量:1458 次
  • 关注人数:3810 人
  • 贡献人数:210 人
  • Open Issues数量:868 个
  • Github地址:https://github.com/camunda/camunda-bpm-platform.git
  • 项目首页: https://camunda.com/

Camunda平台7是一个开源的灵活框架,用于BPMN和DMN的工作流和流程自动化。它与Quarkus、Spring、Spring Boot和CDI集成,其核心是运行在Java虚拟机内部的本地BPMN 2.0流程引擎。它可以嵌入到任何Java应用程序和任何运行时容器中,并与Java EE 6和Spring框架完美匹配。此外,它还提供了一整套用于人工工作流管理、运营和监控的工具。

十亿行挑战 – Java实现文本文件数据聚合

  • 创建周期:18 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:2251 个
  • Fork数量:858 次
  • 关注人数:2251 人
  • 贡献人数:114 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/gunnarmorling/1brc.git
  • 项目首页: https://www.morling.dev/blog/one-billion-row-challenge/

十亿行挑战是一个开源项目,使用Java探索从文本文件中聚合十亿行数据。鼓励参与者优化他们的Java实现,以实现对一系列气象站温度值的最快聚合。