大家好。这是《前端锦囊》第2期的内容,我们将把阿里的一些前端开源项目进行了简单的汇总,分享给大家。
AntV
G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。
BizCharts
BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。
Egg
egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。
umi
umi 是可插拔的企业级 React 框架,类似 Next.js。
Rax
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。
Weex
Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。
Velocity.js
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。
React Web
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。
Reliable
Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。
Mock.js
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。
Macaca
Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。
ice
ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。
Hilo
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。
Ant Design
家喻户晓了就不介绍了
AndFix
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。
dva
基于 redux、redux-saga 和 react-router 的轻量级前端框架。
fastjson
Fastjson is a Java library that can be used to convert Java Objects into their JSON representation.
Beidou
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。
以上的这些项目可能也只是阿里开源项目里的冰山一角,后续还会继续补充,欢迎留言交流。
觉得有用的话 请动动手
分享到朋友圈或者技术交流群
让更多人受益