11月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧:
1. shardingsphere
https://github.com/apache/shardingsphere
Star 12966
Apache ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。
2. SuperMarket
https://github.com/GoogleLLP/SuperMarket
Star 907
这是一款设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
3. Mindustry
https://github.com/Anuken/Mindustry
Star 7446
Mindustry是一款优秀的开源游戏,玩家可以自行下载源码进行修改,如果你想自己编译,请先确保自己已安装Java 8和JDK 8。
4. thingsboard
https://github.com/thingsboard/thingsboard
Star 7677
ThingsBoard是一个开源的物联网平台,用于数据收集、处理、可视化展示以及设备管理。ThingsBoard使用行业标准物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。ThingsBoard结合了可扩展性,容错性和性能,因此您永远不会丢失数据。
5. BilibiliTask
https://github.com/srcrs/BilibiliTask
Star 1257
哔哩哔哩(B站)自动完成每日任务,投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到。
6. COLA
https://github.com/alibaba/COLA
Star 3445
COLA是Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,也叫“可乐”架构,目前COLA已经发展到COLA 2.0。
7. skywalking
https://github.com/apache/skywalking
Star 15504
SkyWalking是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断。
8. druid
https://github.com/alibaba/druid
Star 22905
Druid由阿里巴巴计算平台事业部出品,为监控而生的数据库连接池,它包括三部分:
- DruidDriver代理Driver,能够提供基于Filter-Chain模式的插件体系。
- DruidDataSource高效可管理的数据库连接池。
- SQLParser
9. incubator-dolphinscheduler
https://github.com/apache/incubator-dolphinscheduler
Star 4808
DolphinScheduler是一个分布式易扩展的可视化DAG工作流任务调度系统,致力于解决数据处理流程中错综复杂的依赖关系,同时具有强大的可视化操作界面。这是一份DolphinScheduler入门笔记。
10. jadx
https://github.com/skylot/jadx
Star 24425
jadx是一个非常好用的android反编译gui工具,功能非常的强大,有较为完善的gui界面,已经成为很多开发者的反编译工具首选,jadx主要功能如下:
- 支持全局class查询
- 支持全局text查询
- 支持导出gradle工程
原文地址:https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650357519&idx=2&sn=bf281240f9cf57529bcd52a0679b7843&chksm=875a5e84b02dd792fb8e856ffd5b36c4e8d3ca8184dfd09a0b1e84f7885e2778bdb789294b68&mpshare=1&s