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

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

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

JeecgBoot 企业级低代码开发平台

  • 创建周期:2062 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:38677 个
  • Fork数量:14480 次
  • 关注人数:38677 人
  • 贡献人数:15 人
  • Open Issues数量:90 个
  • Github地址:https://github.com/jeecgboot/JeecgBoot.git
  • 项目首页: http://www.jeecg.com

/images/jeecgboot-jeecgboot-0.png

JeecgBoot是基于代码生成器的企业级低代码开发平台。它采用了前后端分离架构,使用SpringBoot 2.x/3.x,SpringCloud,Ant Design Vue3,Mybatis-plus,Shiro和JWT。强大的代码生成器使得前后端代码可以一键生成,无需编写任何代码。它采用了新的开发模式:OnlineCoding -> 代码生成 -> 手工合并,帮助Java项目解决70%的重复工作,使开发人员能够更多关注业务逻辑。JeecgBoot提供了一系列低代码模块,实现了真正的零代码在线开发,如在线表单开发、报表和图表设计、仪表盘设计和移动配置能力。它旨在通过OnlineCoding配置实现简单功能的零代码开发,同时通过代码生成器生成的手工合并来实现复杂功能的低代码开发,确保智能和灵活性。JeecgBoot适用于任何J2EE项目的开发,尤其适合SAAS项目、MIS、OA、ERP、CRM等,其半智能手工合并的开发方式可以显著提高开发效率超过70%,大大降低开发成本。

/images/jeecgboot-jeecgboot-1.png

阿里巴巴Java诊断利器Arthas

  • 创建周期:2235 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:35493 个
  • Fork数量:7462 次
  • 关注人数:35493 人
  • 贡献人数:197 人
  • Open Issues数量:411 个
  • Github地址:https://github.com/alibaba/arthas.git
  • 项目首页: https://arthas.aliyun.com/

Arthas是阿里巴巴开源的Java诊断工具。它使开发人员能够在不修改代码或重启服务器的情况下,解决Java应用程序的生产问题。

强大易用的开源建站工具

  • 创建周期:2214 天
  • 开发语言:Java, TypeScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:31269 个
  • Fork数量:9273 次
  • 关注人数:31269 人
  • 贡献人数:120 人
  • Open Issues数量:376 个
  • Github地址:https://github.com/halo-dev/halo.git
  • 项目首页: https://www.halo.run

/images/halo-dev-halo-0.png

一个强大且易于使用的开源建站工具,提供快速开始和体验使用。详细部署文档请查阅。

Nacos:云原生动态命名和配置服务

  • 创建周期:2156 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:29123 个
  • Fork数量:12561 次
  • 关注人数:29123 人
  • 贡献人数:362 人
  • Open Issues数量:237 个
  • Github地址:https://github.com/alibaba/nacos.git
  • 项目首页: https://nacos.io

/images/alibaba-nacos-0.png

Nacos是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用。

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 等功能。该项目是开源的,作者欢迎大家给予关注和支持。

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

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允许用户消除非规范化表,以获得更好的性能和灵活性。

TypeSpec:定义云服务API和形状的语言

  • 创建周期:1199 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:4384 个
  • Fork数量:205 次
  • 关注人数:4384 人
  • 贡献人数:97 人
  • Open Issues数量:634 个
  • Github地址:https://github.com/microsoft/typespec.git
  • 项目首页: https://typespec.io/

TypeSpec是一种用于定义云服务API和形状的语言,高度可扩展,能够描述在REST、OpenAPI、gRPC和其他协议中常见的API形状。它非常适用于生成各种API描述格式、客户端和服务端代码、文档和其他资产,同时保持单一真相来源。TypeSpec允许创建可重用的API各方面模式,为API设计者建立“防护栏”,包括丰富的代码检查框架和输出控制框架。