Github 2024-06-21 Java开源项目日报 Top10
根据Github Trendings的统计,今日(2024-06-21统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Java项目 | 10 |
TypeScript项目 | 2 |
经验丰富的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
该项目旨在为有经验的 Java(后端)开发人员提供全面的知识,涵盖高并发、分布式系统、高可用性、微服务和大数据处理等领域。内容是对各个领域知识的系统整理,旨在方便读者学习和参考。该项目还强调持续更新算法部分,并邀请开发者参与讨论。提供了项目的 Gitee 和 GitHub 页面链接以供进一步探索。
Apache RocketMQ: 云原生消息传递和流处理平台
- 创建周期:2662 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:20380 个
- Fork数量:11379 次
- 关注人数:20380 人
- 贡献人数:332 人
- Open Issues数量:433 个
- Github地址:https://github.com/apache/rocketmq.git
- 项目首页: https://rocketmq.apache.org/
Apache RocketMQ是一个具有分布式能力的云原生消息传递和流处理平台,提供低延迟、高性能和可靠性。它支持各种消息模式、金融级事务消息、容错、消息追踪、大数据和流处理生态系统集成、消息追溯、高效的消费模型、多种消息协议、灵活的部署架构、批量消息交换、消息过滤、Docker镜像、管理仪表板、身份验证和授权、开源连接器以及轻量级实时计算。
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
ThingsBoard是一个开源的物联网平台,用于数据收集、处理、可视化和设备管理。
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是一种现代数据编排平台,可以使用低代码敏捷地创建高性能工作流。
十亿行挑战 – 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实现,以实现对一系列气象站温度值的最快聚合。
Apache Hive: 基于Apache Hadoop的数据仓库软件
- 创建周期:5349 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:5202 个
- Fork数量:4583 次
- 关注人数:5202 人
- 贡献人数:255 人
- Open Issues数量:93 个
- Github地址:https://github.com/apache/hive.git
- 项目首页: https://hive.apache.org/
Apache Hive是建立在Apache Hadoop之上的数据仓库软件,提供了通过SQL轻松访问数据的工具,对各种数据格式施加结构,并使用Apache Hadoop MapReduce或Apache Tez框架执行查询。它提供标准的SQL功能,还支持用户定义函数和聚合的扩展。Hive最适用于传统的数据仓库任务,旨在实现可扩展性、性能、可扩展性、容错性和与输入格式的松耦合。
Liquibase: 开源数据库模式更改跟踪工具
- 创建周期:4627 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:4309 个
- Fork数量:1767 次
- 关注人数:4309 人
- 贡献人数:314 人
- Open Issues数量:643 个
- Github地址:https://github.com/liquibase/liquibase.git
- 项目首页: https://www.liquibase.org
Liquibase是一个开源工具,帮助开发人员跟踪、对版本进行管理和部署数据库模式更改。它提供了控制特定版本的模式更改、消除数据库发布中的错误和延迟、自动排序部署脚本、轻松回滚更改以及与现有工具协作的功能。
FASTJSON2: 高性能Java JSON库
- 创建周期:796 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:3530 个
- Fork数量:463 次
- 关注人数:3530 人
- 贡献人数:73 人
- Open Issues数量:348 个
- Github地址:https://github.com/alibaba/fastjson2.git
FASTJSON2是一个高性能的Java JSON库。
动漫游戏服务器的开源重新实现
- 创建周期:255 天
- 开发语言:Java
- 协议类型:GNU Affero General Public License v3.0
- Star数量:1162 个
- Fork数量:255 次
- 关注人数:1162 人
- 贡献人数:23 人
- Open Issues数量:18 个
- Github地址:https://github.com/Melledy/LunarCore.git
这是一个重新构想特定回合制动漫游戏的游戏服务器的开源项目。它旨在为游戏服务器提供新的实现。
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进行配置。