Github 2024-07-19 Java开源项目日报 Top10
根据Github Trendings的统计,今日(2024-07-19统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Java项目 | 9 |
TypeScript项目 | 3 |
非开发语言项目 | 1 |
Vue项目 | 1 |
Kotlin项目 | 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
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
《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。
RxJava:用于组合异步和基于事件的程序的库
- 创建周期:4210 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:47776 个
- Fork数量:7605 次
- 关注人数:47776 人
- 贡献人数:289 人
- Open Issues数量:10 个
- Github地址:https://github.com/ReactiveX/RxJava.git
RxJava是Reactive Extensions的Java VM实现,是一个用于使用可观察序列组合异步和基于事件的程序的库。它扩展了观察者模式以支持数据/事件序列,并添加了运算符,允许您以声明方式组合序列,同时抽象出低级线程、同步、线程安全和并发数据结构的问题。
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
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%,大大降低开发成本。
强大易用的开源建站工具
- 创建周期: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
一个强大且易于使用的开源建站工具,提供快速开始和体验使用。详细部署文档请查阅。
Android中的Material Design UI组件
- 创建周期:2783 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:16102 个
- Fork数量:3040 次
- 关注人数:16102 人
- 贡献人数:200 人
- Open Issues数量:636 个
- Github地址:https://github.com/material-components/material-components-android.git
Material Components for Android(MDC-Android)是一组模块化和可定制的UI组件,可帮助开发人员在其Android应用程序中实现Material Design。这些组件由Google的核心团队的工程师和UX设计师开发,为构建美观且功能性的Android应用程序提供了可靠的开发工作流程,可作为Android设计支持库的即插即用替代品。
智能多用途SQL客户端和报告工具
- 创建周期:297 天
- 开发语言:Java, TypeScript
- 协议类型:Apache License 2.0
- Star数量:12349 个
- Fork数量:1381 次
- 关注人数:12349 人
- 贡献人数:28 人
- Open Issues数量:321 个
- Github地址:https://github.com/chat2db/Chat2DB.git
- 项目首页: http://chat2db.ai
该项目是一个开源的SQL客户端和数据库报告工具,集成了ChatGPT功能,使其智能且多功能。
Apache Pulsar - 灵活的分布式消息平台
- 创建周期:2838 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:13693 个
- Fork数量:3484 次
- 关注人数:13693 人
- 贡献人数:368 人
- Open Issues数量:1332 个
- Github地址:https://github.com/apache/pulsar.git
- 项目首页: https://pulsar.apache.org/
Apache Pulsar是一个具有灵活消息模型和直观客户端API的分布式发布-订阅消息平台。
Nextcloud安卓应用
- 创建周期:2965 天
- 开发语言:Java, Kotlin
- 协议类型:GNU General Public License v2.0
- Star数量:4073 个
- Fork数量:1741 次
- 关注人数:4073 人
- 贡献人数:204 人
- Open Issues数量:1144 个
- Github地址:https://github.com/nextcloud/android.git
- 项目首页: https://play.google.com/store/apps/details?id=com.nextcloud.client
Nextcloud安卓应用是Nextcloud的安卓客户端,允许用户轻松地在其Nextcloud上处理数据。
SuperSonic: 下一代BI平台
- 创建周期:375 天
- 开发语言:Java, TypeScript
- 协议类型:Other
- Star数量:1006 个
- Fork数量:179 次
- 关注人数:1006 人
- 贡献人数:21 人
- Open Issues数量:87 个
- Github地址:https://github.com/tencentmusic/supersonic.git
SuperSonic是一款集成了Chat BI和Headless BI范例的下一代BI平台。它确保Chat BI能够访问与传统BI相同的策划和管理的语义数据模型。该集成的实施受益于增强了Chat BI的Text2SQL功能,同时扩展了Headless BI的查询界面,提供了自然语言API。SuperSonic提供了一个Chat BI界面,使用户能够使用自然语言查询数据并用适当的图表可视化结果。它被设计成可扩展和可组合的,允许添加自定义实现并使用Java SPI进行配置。