前端

1.数据驱动的高交互可视化图形语法 AntV - G2

G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。

同时,G2 也是 AntV 最重要的组成,始于《The Grammar of Graphics》一书描述的视觉编码语法系统(这也是 G2 项目命名的由来)。

项目地址:https://github.com/antvis/g2

2.企业级中后台 UI 解决方案 Fusion Design

Fusion Design 是一种旨在提升设计与开发之间 UI 构建效率的工作方式。通过建设基于 DPL 模式的,设计、前端之间的标准协议与工作流,来快速构建符合业务诉求的 DPL,提升 DPL 的构建效率和应用效率,帮助业务快速实现 UI 构建。

项目地址:https://fusion.design/

3.设计语言 & 前端框架 Ant Design

Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。

地址:https://github.com/ant-design/ant-design

4.基于 G2 封装的 React 图表库 BizCharts

BizCharts 是一个基于 G2 封装的 React 图表库,具有 G2、React 的全部优点,可以让用户以组件的形式组合出无数种图表;并且集成了大量的统计工具,支持多种坐标系绘制,交互定制,动画定制以及图形定制等等。相信 BizCharts 定能成为您的数据可视化项目的强力助手。

地址:https://github.com/alibaba/BizCharts

5.企业级 Node.js 框架 Egg

阿里开源的企业级 Node.js 框架。Egg.js 的插件机制有很高的可扩展性,一个插件只做一件事。Egg.js 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。

地址:https://github.com/eggjs/egg

6.基于 React 的前端框架 umi

umi 是可插拔的企业级 React 框架,类似 Next.js。
地址:https://github.com/umijs/umi

7.前端构建和工程化工具 Dawn

Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过 pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。

地址:https://alibaba.github.io/dawn/

8.页面逻辑原型 Ant UX

这是一套制作页面逻辑的素材库,当你在产品设计初期,可以用它来绘制页面与页面之间的逻辑图,帮助你了解产品架构,业务流程。

配合工具: OmniGraffle ,Sketch

OmniGraffle 可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。
Sketch 是一个矢量设计软件,可以帮助你快速投入UI设计当中。

地址: http://ux.ant.design/

9.跨容器的渲染引擎 Rax

Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。

地址:https://alibaba.github.io/rax/

10.基于 WebGL 的 Javascript 3D 绘图引擎 G3D

G3D 是阿里巴巴开源的一款基于 WebGL 的 javascript 3D 绘图引擎。与其他的 WebGL 3D 引擎相比,G3D 是更加「纯粹」的渲染引擎,也就是说,它完全不依赖任何 DOM API,而是仅仅依赖一个 canvas 对象(或者类 canvas 对象)。该特性使得 G3D 不仅能够运行在浏览器环境中,也能够运行在一些非浏览器的 js 终端环境下(hybrid 环境),比如 GCanvas 环境(基于 Weex 或 ReactNative)。

地址:https://alibaba.github.io/G3D/

11.跨平台移动开发工具 Weex

Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。

地址:https://github.com/apache/incubator-weex/

12.基于 Weex 的 UI 组件库 Weex Ui

Weex Ui 是一个基于 Weex 的富交互、轻量级、高性能的 UI 组件库。

地址:https://github.com/alibaba/weex-ui

13.动效语言& React 框架动效解决方案 Ant Motion

Ant Motion 是从蚂蚁金服的 Ant Design 中提炼出来的动效语言。它不仅仅是动效语言,同时也是一套 React 框架动效解决方案,提供了单项,组合动画,以及整套解决方案,帮助开发者更容易的在项目中使用动效。

地址:https://motion.ant.design/

14.多页面切换场景统一解决方案 UltraViewPager

UltraViewPager 是阿里开源的一个封装多种特性的 ViewPager ,主要是为多页面切换场景提供统一解决方案。

地址:https://github.com/alibaba/UltraViewPager

15.模块化 UI 界面方案 Tangram UI

Tangram,七巧板,是天猫团队开源的跨平台模块化 UI 界面方案。

Tangram 不仅仅是一个 Native(iOS & Android)的界面开发框架,而是从日常工作中沉淀出的一套界面解决方案,涵盖了 Native SDK、GUI操作台、后端逻辑容器、组件库机制的一整套方案。

地址:http://tangram.pingguohe.net/

16.自动化测试解决方案 Macaca

Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。

地址:https://github.com/alibaba/macaca

17.基于 React 的中后台应用解决方案 飞冰 ICE

飞冰(ICE) 是一套基于 React 的中后台应用解决方案,ICE 包含了一条从设计端到开发端的完整链路,帮助用户快速搭建属于自己的中后台应用。

面向设计者端,ICE 提供了 ICE Design 设计语言,来给 UI 界面提供专业的视觉指导。面向开发者端,ICE 提供了 Iceworks 工具,这是一个图形化界面的开发平台,它承载了 ICE 的物料体系和开发体验。

地址:https://alibaba.github.io/ice/

18.HTML5 互动游戏引擎 Hilo

Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。

地址:https://github.com/hiloteam/Hilo

19.JavaScript 模板引擎 Velocity.js

Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。

地址:https://github.com/shepherdwind/velocity.js

20. 非侵入式运行期 AOP 框架 Dexposed

Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。

地址:https://github.com/alibaba/dexposed

21. 自动化测试解决方案 UI Recorder

UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!

地址:https://github.com/alibaba/uirecorder

22. Android 应用热修复工具 AndFix

AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。

地址:https://github.com/alibaba/AndFix

23. 淘宝 React 框架 React Web

淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。

地址:https://github.com/taobaofed/react-web

24.基于 Node.js 的自动化持续集成 Reliable

Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。

地址:https://github.com/reliablejs/reliable-master

25. 模拟数据生成器 Mock.js

Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。

地址:https://github.com/nuysoft/Mock

26. React 应用的服务器渲染框架 Beidou

Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。

地址:https://github.com/alibaba/beidou

2018年阿里巴巴前端开源项目汇总相关推荐

  1. 2018年阿里巴巴重要开源项目汇总(持续更新中)...

    摘要: 云栖社区特在2018年年末,将阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助. 开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是 ...

  2. 转发 ---- 2018年阿里巴巴重要开源项目汇总(持续更新中)

    转发自segmentfault  https://segmentfault.com/a/1190000017346799 前端 1.数据驱动的高交互可视化图形语法 AntV - G2 G2 是一套基于 ...

  3. 【前端】Vue.js经典开源项目汇总

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  4. 阿里巴巴开源项目汇总-(JAVA)

    来源:https://segmentfault.com/a/1190000017346799 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud ...

  5. 100个优秀前端开源项目

    引言 整理与收集的一些比较优秀github项目,方便自己阅读,顺便分享出来,大家一起学习,作者简书上文章会持续更新,版权归原作者所有. 最新更新 codepen 一个在线编辑前端项目的网站,其中有一些 ...

  6. 前端月趋势榜:5 月最热门的 20 个前端开源项目 - 2105

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 相信很多人都没有逛 GitHub 的习惯,因此总会有开源信息的不对称,有哪些优秀的前端开源项目值得学习的也不知道. 从 2018 年 ...

  7. 2.4K Star!450 个重磅前端开源项目合集推荐

    大家好,我是你们的 猫哥,还是那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 不知不觉,公众号:前端GitHub 和 GitHub 上的仓库 FrontEndGitHub 都已经更新并运营超过半年了呀, 前 ...

  8. 前端月趋势榜:9 月最新上榜的、热门的 10 个前端开源项目 - 2109

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ GitHub 上面有个 Trending 榜 (趋势榜),在 Trending 页面,你可以看到最近一些热门的开源项目或者开发者,这 ...

  9. 前端月趋势榜:7 月最新上榜的、热门的 10 个前端开源项目 - 2107

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ GitHub 上面有个 Trending 榜 (趋势榜),在 Trending 页面,你可以看到最近一些热门的开源项目或者开发者,这 ...

  10. 前端月趋势榜:6 月新增的、最热门的 20 个前端开源项目 - 2106

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ GitHub 上面有个 Trending 榜 (趋势榜),在 Trending 页面,你可以看到最近一些热门的开源项目或者开发者,这 ...

最新文章

  1. iOS UIWebView 访问https 绕过证书验证的方法
  2. Zynq的AMP开发注意事项之禁用L2 cache
  3. java compare时间_java.time.LocalDateTime compareTo()方法
  4. T-SQL 操作文件 具体解释
  5. 计算机上无线网络开关在哪里,笔记本电脑无线网开关在哪_笔记本电脑如何打开无线网-win7之家...
  6. php字符串分割函数,PHP字符串分割函数explode,strtok,str_split的用法
  7. pandas最快入门(一)-读取与数据结构
  8. 百宝云数据防破解分析
  9. 电信猫大亚DB120-WG破解超级密码方法
  10. [Java]-单例模式与volatile简介
  11. 使用patch给代码打补丁,快速高效、patch -p1 和p0 的区别
  12. Ubuntu子系统折腾记
  13. 定时任务-动态定时任务(springboot+org.quartz)
  14. 西部学刊杂志西部学刊杂志社西部学刊编辑部2022年第14期目录
  15. 9 步SaaS SEO 策略
  16. html下拉框动态增加成员,JavaScript实现左右下拉框动态增删示例
  17. 谷歌背后的数学(PageRank)
  18. 胡乱折腾之后,你的脸蛋憔悴了几分?
  19. 看看人家用三天写出来的完整项目,直接惊艳了面试官!
  20. CSDN文章编辑技巧

热门文章

  1. String.indexOf 用法
  2. 嵌入式工程师必备开发工具
  3. Smoothed Dilated Convolutions for Improved Dense Prediction
  4. python的计算_python计算smoothed PSSM(二)
  5. Python3,这个库,真的是图片类型验证码的克星,真香。
  6. 计算机文本有哪些类型,文本类型有哪些
  7. 5G基站:宏基站微基站皮基站飞基站
  8. 大数据基础课17 大数据环境下如何保护隐私
  9. 台式计算机怎么安装无线网卡,台式机用无线网卡,小编教你台式机怎么用无线网卡...
  10. python微信群管理开禁言_微信群主怎么禁言别人?微信群怎么让群员禁言?