盘点阿里巴巴 34 个牛逼 GitHub 项目

沙海 2021年6月5日07:02:43Java评论39字数 4978阅读16分35秒阅读模式
摘要

智能摘要

智能摘要文章源自JAVA秀-https://www.javaxiu.com/29449.html

当形成一套成熟的解决方案后,不少公司会把这套方案开源出来。这个诊断工具可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。前端构建和工程化工具,阿里云·业务运营团队内部的前端构建和工程化工具,简化并统一了开发人员的日常构建与开发相关的工作。框架动效解决方案,这个项目也是蚂蚁金服团队开发的,提供了单项,组合动画,以及整套解决方案,帮助开发者更容易的在项目中使用动效。文件存储、文件同步、文件访问,特别适合以文件为载体的在线服务,如相册网站、视频网站等等。文章源自JAVA秀-https://www.javaxiu.com/29449.html

原文约 2405 | 图片 6 | 建议阅读 5 分钟 | 评价反馈文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目

GitHub那些事 文章源自JAVA秀-https://www.javaxiu.com/29449.html

以下文章来源于逛逛GitHub,作者老逛文章源自JAVA秀-https://www.javaxiu.com/29449.html

文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

逛逛GitHub文章源自JAVA秀-https://www.javaxiu.com/29449.html

每天推送一个有价值的开源项目。文章源自JAVA秀-https://www.javaxiu.com/29449.html

文章源自JAVA秀-https://www.javaxiu.com/29449.html

随着产品的迭代、用户的增长,国内互联网大厂技术团队会面临各种各样的问题。为了提高研发效率,防止重复劳动,不少大厂都针对自己的业务造起了轮子。当形成一套成熟的解决方案后,不少公司会把这套方案开源出来。文章源自JAVA秀-https://www.javaxiu.com/29449.html

毕竟:talk is cheap,show me the code。文章源自JAVA秀-https://www.javaxiu.com/29449.html

阿里在开源方面非常重视,开源了很多优秀的项目,遍布数据库、分布式、中间件、服务器、前端等领域。甚至有的项目在某个领域一枝独秀,今天来就来盘点一下阿里巴巴开源的 34 个项目。文章源自JAVA秀-https://www.javaxiu.com/29449.html

ONE. Arthas(Star:25.6k)
文章源自JAVA秀-https://www.javaxiu.com/29449.html

文章源自JAVA秀-https://www.javaxiu.com/29449.html

Arthas 是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱,在 GitHub 上已经有 25.6K Star了。文章源自JAVA秀-https://www.javaxiu.com/29449.html

这个诊断工具可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。为了方便程序员快手上手,该工具也提供了用户文档:文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

开源:https://github.com/alibaba/arthas文章源自JAVA秀-https://www.javaxiu.com/29449.html

文档:https://arthas.aliyun.com/doc/文章源自JAVA秀-https://www.javaxiu.com/29449.html

TWO. Fastjson (Star 23.3k)fastjson 是一个 Java 库,可将 Java 对象转换为其 JSON 表示形式。它也可以用于将 JSON 字符串转换为等效的 Java 对象。相对其他 JSON 库,fastjson 的优点是快,从 2011 年 fastjson 发布第一个版本后,其性能从未被其他 JSON 库超越。由于是阿里开源,fastjson 在阿里巴巴内部大规模使用,在数万台服务器上部署。fastjson 在业界也被广泛接受。曾经被开源中国评选为最受欢迎的国产开源软件之一。
文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

开源地址:github.com/alibaba/fastjson文章源自JAVA秀-https://www.javaxiu.com/29449.html

帮助文档:github.com/alibaba/fastjson/wiki/Quick-Start-CN文章源自JAVA秀-https://www.javaxiu.com/29449.html

THREE. Druid (Star:23.8k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

文章源自JAVA秀-https://www.javaxiu.com/29449.html

Druid 是一款强大的数据库连接池,相比 Spring 推荐的 DBCP 和 hibernate 推荐的 C3P0、Proxool 数据库连接池,Druid 在市场上有一定优势;它支持以下功能:文章源自JAVA秀-https://www.javaxiu.com/29449.html

  • 监控数据库访问性能。文章源自JAVA秀-https://www.javaxiu.com/29449.html

  • 提供了一个高效、功能强大、可扩展性好的数据库连接池。文章源自JAVA秀-https://www.javaxiu.com/29449.html

  •  数据库密码加密。文章源自JAVA秀-https://www.javaxiu.com/29449.html

  •  SQL执行日志。文章源自JAVA秀-https://www.javaxiu.com/29449.html

开源地址:https://github.com/alibaba/druid文章源自JAVA秀-https://www.javaxiu.com/29449.html

帮助文档:https://github.com/alibaba/druid/wiki文章源自JAVA秀-https://www.javaxiu.com/29449.html

FOUR. Ant Design (Star:6.4K)文章源自JAVA秀-https://www.javaxiu.com/29449.html

文章源自JAVA秀-https://www.javaxiu.com/29449.html

Ant Design 是蚂蚁金服开源的一套企业级的前端设计语言和基于 React 的前端框架实现。文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

蚂蚁团队经过大量的项目实践和总结,沉淀出一个前端框架 Ant Design。旨在统一项目的前端 UI 设计,屏蔽不必要的设计差异和实现成本,解放设计和前端的研发资源。文章源自JAVA秀-https://www.javaxiu.com/29449.html

它有丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/ant-design/ant-design文章源自JAVA秀-https://www.javaxiu.com/29449.html

文档:https://ant.design/docs/react/introduce-cn文章源自JAVA秀-https://www.javaxiu.com/29449.html

FIVE. Spring Cloud Alibaba(Star:18.5k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

Spring Cloud Alibaba 是微服务开发一站式解决方案,可以帮助阿里巴巴开源中间件与 Spring Cloud 体系更好的融合。文章源自JAVA秀-https://www.javaxiu.com/29449.html

使用该开源项目,你的团队只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba文章源自JAVA秀-https://www.javaxiu.com/29449.html

SIX. SOFABoot(Star:4.2k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

这个项目是蚂蚁金服团队开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,扩展了其他功能,比如:类隔离、日志空间隔离等等。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alipay/sofa-boot文章源自JAVA秀-https://www.javaxiu.com/29449.html

SEVEN. Dubbo (Star:35.1k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

Dubbo 是阿里巴巴的一款高性能、轻量级的开源 Java RPC框架,可以和 Spring 框架无缝集成。文章源自JAVA秀-https://www.javaxiu.com/29449.html

盘点阿里巴巴 34 个牛逼 GitHub 项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/dubbo文章源自JAVA秀-https://www.javaxiu.com/29449.html

文档:https://dubbo.apache.org/zh/文章源自JAVA秀-https://www.javaxiu.com/29449.html

EIGHT. Easyexcel (Star:19.7k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

基于 Java 生成 Excel 比较有名的框架有 Apache poi、jxl ,但他们都存在一个严重的问题:耗内存。文章源自JAVA秀-https://www.javaxiu.com/29449.html

easyexcel 重写了 poi 对 07 版 Excel 的解析,大大降低了内存功耗,不会出现内存溢出的异常。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/easyexcel文章源自JAVA秀-https://www.javaxiu.com/29449.html

NINE. Nginx开发从入门到精通 (Star:6.1k)文章源自JAVA秀-https://www.javaxiu.com/29449.html

Nginx 是一个很强大的Web和反向代理服务,它能够实现反向代理、动静分离、负载均衡、跨域处理。性能也非常出色,深受开发者关注。文章源自JAVA秀-https://www.javaxiu.com/29449.html

向其他互联网大厂一样,Nginx 在淘宝内部也广泛的使用,但当时国内没有这方面的书籍,于是淘宝的工程师们自己写了一本。文章源自JAVA秀-https://www.javaxiu.com/29449.html

《Nginx开发从入门到精通》这本开源书籍从模块开发逐渐过渡到nginx原理剖析,是一本不错的入门到进阶的 Nginx 指南。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/taobao/nginx-book文章源自JAVA秀-https://www.javaxiu.com/29449.html

TEN.其他开源项目文章源自JAVA秀-https://www.javaxiu.com/29449.html

除此之外,还有其他优秀的开源项目,领域涉及前端、大数据、分布式系统、UI等等。文章源自JAVA秀-https://www.javaxiu.com/29449.html

AntV - G2:数据驱动的高交互可视化图形语法,一条语句即可构建出各种各样的可交互的统计图表。文章源自JAVA秀-https://www.javaxiu.com/29449.html

项目地址:https://github.com/antvis/g2文章源自JAVA秀-https://www.javaxiu.com/29449.html

Fusion Design:企业级中后台 UI 解决方案,旨在提升设计与开发之间 UI 构建效率的工作方式。文章源自JAVA秀-https://www.javaxiu.com/29449.html

项目地址:https://fusion.design/文章源自JAVA秀-https://www.javaxiu.com/29449.html

BizCharts:基于 G2 封装的 React 图表库,数据可视化项目可能会用到。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/BizCharts文章源自JAVA秀-https://www.javaxiu.com/29449.html

Egg:5企业级 Node.js 框架 文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/eggjs/egg文章源自JAVA秀-https://www.javaxiu.com/29449.html

umi:基于 React 的前端框架 文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/umijs/umi文章源自JAVA秀-https://www.javaxiu.com/29449.html

Dawn:前端构建和工程化工具,阿里云·业务运营团队内部的前端构建和工程化工具,简化并统一了开发人员的日常构建与开发相关的工作。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://alibaba.github.io/dawn/文章源自JAVA秀-https://www.javaxiu.com/29449.html

Ant UX:页面逻辑原型 。配合工具: OmniGraffle ,Sketch 使用,可以用它来绘制页面与页面之间的逻辑图,帮助你了解产品架构,业务流程。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:http://ux.ant.design/文章源自JAVA秀-https://www.javaxiu.com/29449.html

G3D:一个基于 WebGL 的 Javascript 3D 绘图引擎文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://alibaba.github.io/G3D/文章源自JAVA秀-https://www.javaxiu.com/29449.html

Weex:跨平台移动开发工具。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/apache/incubator-weex/文章源自JAVA秀-https://www.javaxiu.com/29449.html

Weex Ui:基于 Weex 的 UI 组件库 文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/weex-ui文章源自JAVA秀-https://www.javaxiu.com/29449.html

Ant Motion:动效语言& React 框架动效解决方案,这个项目也是蚂蚁金服团队开发的,提供了单项,组合动画,以及整套解决方案,帮助开发者更容易的在项目中使用动效。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://motion.ant.design/文章源自JAVA秀-https://www.javaxiu.com/29449.html

Hilo:HTML5 互动游戏引擎。这个项目可以帮助开发者快速创建HTML5游戏。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/hiloteam/Hilo文章源自JAVA秀-https://www.javaxiu.com/29449.html

Velocity.js:JavaScript 模板引擎文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/shepherdwind/velocity.js文章源自JAVA秀-https://www.javaxiu.com/29449.html

React Web:通过与 React Native 一致的 API 构建 Web 应用。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/taobaofed/react-web文章源自JAVA秀-https://www.javaxiu.com/29449.html

Mock.js:模拟数据生成器,帮助前端开发者独立于后端进行开发,帮助编写单元测试。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/nuysoft/Mock文章源自JAVA秀-https://www.javaxiu.com/29449.html

noForm:基于React的表单解决方案。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/noform文章源自JAVA秀-https://www.javaxiu.com/29449.html

JStorm:企业级流式计算引擎 ,可以把它看作是 storm 的 java 增强版本,在阿里巴巴的场景下验证后新增了诸多新特性,整体性能指标上有20%以上提升。文章源自JAVA秀-https://www.javaxiu.com/29449.html

2015年11月19日,阿里巴巴将 JStorm 捐献给Apache基金会。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/jstorm文章源自JAVA秀-https://www.javaxiu.com/29449.html

SimpleImage: 一个Java图片处理的类库,包含功能有图片缩略、水印等。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/simpleimage文章源自JAVA秀-https://www.javaxiu.com/29449.html

Tedis:redis 的 java 客户端 文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/justified/tedis文章源自JAVA秀-https://www.javaxiu.com/29449.html

SOFARPC:高性能 Java RPC 框架文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alipay/sofa-rpc文章源自JAVA秀-https://www.javaxiu.com/29449.html

P3C:Java 代码规约扫描插件,IntelliJ IDEA  搜索这款插件安装,时刻监控你写的代码规不规范。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/p3c文章源自JAVA秀-https://www.javaxiu.com/29449.html

AliSQL:开源数据库,适合电商、云计算以及金融等行业环境。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/AliSQL文章源自JAVA秀-https://www.javaxiu.com/29449.html

OceanBase:分布式数据库。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/oceanbase文章源自JAVA秀-https://www.javaxiu.com/29449.html

FastDFS:分布式文件系统 。功能包括:文件存储、文件同步、文件访问,特别适合以文件为载体的在线服务,如相册网站、视频网站等等。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/happyfish100/fastdfs文章源自JAVA秀-https://www.javaxiu.com/29449.html

Apache RocketMQ:RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/apache/rocketmq/文章源自JAVA秀-https://www.javaxiu.com/29449.html

Metamorphosis:分布式消息中间件。这是一个高性能、高可用、可扩展的分布式消息中间件。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/killme2008/Metamorphosis文章源自JAVA秀-https://www.javaxiu.com/29449.html

Tengine:淘宝 Web 服务器。在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/tengine文章源自JAVA秀-https://www.javaxiu.com/29449.html

TFS:分布式文件系统。这是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统。文章源自JAVA秀-https://www.javaxiu.com/29449.html

地址:https://github.com/alibaba/tfs文章源自JAVA秀-https://www.javaxiu.com/29449.html

重磅!程序员交流群已成立公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了程序员交流群群里有不少技术大神,不时会分享一些技术要点,更有一些资源收藏爱好者不时分享一些优质的学习资料。(群完全免费,不广告不卖课!)需要进群的朋友,可长按扫描下方二维码。▲长按扫码    
文章源自JAVA秀-https://www.javaxiu.com/29449.html
继续阅读
速蛙云 - 极致体验,强烈推荐!!!购买套餐就免费送各大视频网站会员!快速稳定、独家福利社、流媒体稳定解锁!速度快,全球上网、视频、游戏加速、独立IP均支持!基础套餐性价比很高!这里不多说,我一直正在使用,推荐购买:https://www.javaxiu.com/59919.html
weinxin
资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定