1.Velocity.js
【项目简介】
Velocity.js是一个基于velocity模板语法的javascript实现。它具有支持客户端和做事器端利用、支持Node.js环境、支持Vim语法等功能,具备富逻辑语法、语法剖析和模板渲染分离等特点。除此之外,Velocity.js还最大限度地担保了对低端浏览器的兼容性,如仅支持es5的浏览器。目前Velocity已经成功地被广泛运用在阿里集团的各个子公司中。

【源码托管地址】
https://github.com/shepherdwind/velocity.js
2. Yugong
【项目简介】
Yugong是用纯Java开拓的一种数据库迁移工具。通过全量迁移和增量迁移,它实现了全体Oracle数据库到MySQL或DRDS数据库的数据迁徙。Yugong的出身离不开阿里于08年兴起的一股去IOE(IBM, Oracle和EMC)的浪潮,为了实现这个目标,阿里考试测验开拓了各种各样的技能和工具,个中就包括Yugong。目前,除了被阿里内部利用,Yugong还帮助了不计其数的互联网公司迁移数据库,为去IOE迈出了坚实的第一步。
【架构图】
【源码托管地址】
https://github.com/alibaba/yugong
3.Macaca
【项目简介】
Macaca是一套完全的自动化测试办理方案,它的特性包括支持移动端和PC端、支持Native,Hybrid,H5等多种运用类型和供应客户端工具和持续集成做事。
【源码托管地址】
https://github.com/alibaba/macaca
4.Dexposed
【项目简介】
Dexposed是面向Android运用开拓的一个强大的非侵入式的运行时AOP框架。作为阿里巴巴无线奇迹部第一个重量级 Andorid 开源软件,它基于 ROOT 社区著名开源项目 Xposed的部分成果,并蜕变为做事于所在运用自身的 AOP 框架。目前它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。
【架构图】
【源码托管地址】
https://github.com/alibaba/dexposed
5.Andfix
【项目简介】
AndFix,全称“Andriod hot-fix”,是阿里开源的 Android 运用热修复工具,用来帮助 Android 开拓者修复运用的线上问题。AndFix实现事理是方法体的更换,目前支持的平台有Android 2.3 - 6.0,ARM 和 x86 架构,dalvik 运行时和 art 运行时。
【架构图】
【源码托管地址】
https://github.com/alibaba/AndFix
6.Lealone
【项目简介】
Lealone 是一个兼具RDBMS、NoSQL优点的面向OLTP场景的分布式关系数据库。它有商业版和开源版两个不同的版本。个中开源版具有以下的特点:
①完备异步化,利用少量线程就能处理大量并发②基于SQL优先级的抢占式调度,慢查询不会长期霸占CPU
③创建JDBC连接非常快速,占用资源少,不再须要JDBC连接池
④插件化存储引擎架构,内置MVStore存储引擎
⑤插件化事务引擎架构,事务处理逻辑与存储分离
⑥支持索引、视图、Join、查询、触发器、自定义函数、Order By、Group By和聚合
⑦从H2数据库借鉴了大量成熟的代码和思想
【源码托管地址】
https://github.com/lealone/Lealone
7.WindFramework
【项目简介】
windframework是一个轻量级的php开源框架。它以组件工厂为核心,供应了像MVC,数据持久化,视图模板引擎等运用技能。此外windframework采纳了一种组件化的开拓模式。虽然目前的组件库还不算丰富健壮,但是基于这种开拓模式,使组件的扩展变得非常的随意马虎。
windframework拥有一个强健的内核,它实现了基于配置的Ioc掌握反转技能。开拓者只须要大略的配置,就可以实现类的依赖注入,完备实现了类与类的松耦合。
【架构图】
【源码托管地址】
https://github.com/phpwind/windframework
8.Macaroon
【项目简介】
Macaroon是一个高效的反向代理测试套件,测试框架本身基于python2.7开拓,方便跨平台移植;测试例利用格式化描述,做到编程措辞无关性。利用Macaroon能够简便快捷的完成测试场景的布局、线上失落效案例的重修及被测软件(DUT)的功能、模块、协议同等性测试等。
【源码托管地址】
https://github.com/wb-yinlu/Macaroon
9.Reliable
【项目简介】
Reliable 是由 Macaca 团队的成员开拓的分布式架构的持续集成系统。它是用Node.js和Javascript编写的,并且利用MongoDD作为数据源、Redis作为缓存,Docker作为运行环境,具有集群负载,合理调配、供应插件机制,易扩展、支配非常大略、便于接入 Gitlab和Github社区化系统、与 Macaca 无缝领悟等特点,因而适用于集成构建、集成构建等场景。
【源码托管地址】
https://github.com/reliablejs/reliable-master
10.React Web
【项目简介】
Readt Web是为那些利用React Native兼容的API构建的Web运用而供应的一个框架。React Web的目的及意义非常明确: 让React Native代码跑在Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开拓效率中一个质的提升。
【架构图】
【源码托管地址】
https://github.com/taobaofed/react-web
11.KISSY
【项目简介】
KISSY 是一款跨终端、模块化、高性能、利用大略的 JavaScript 框架。除了完备的工具凑集如 DOM、Event、Ajax、Anim 等,它还供应了经典的面向工具、动态加载、性能优化办理方案。作为一款全终端支持的 JavaScript 框架,KISSY 为移动终端做了大量适配和优化,利用户的程序在全终端均能流畅运行。
【架构图】
【源码托管地址】
https://github.com/kissyteam/kissy
12.Tengine
【项目简介】
Tengine是由淘宝网发起的Web做事器项目。它在Nginx的根本上,针对大访问量网站的需求,添加了很多高等功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的考验。它的终极目标是打造一个高效、稳定、安全、易用的Web平台。目前,来自淘宝、搜狗等互联网企业的Tengine团队核心成员正在积极地掩护和开拓这个开源项目。
【架构图】
【源码托管地址】
https://github.com/alibaba/tengine
13. RocketMQ
【项目简介】
RocketMQ 是一款分布式、行列步队模型的中间件,具有以下特点:
①能够担保严格的顺序
②供应丰富的拉取模式
③高效的订阅者水平扩展能力
④实时的订阅机制
⑤亿级堆积能力
【架构图】
【源码托管地址】
https://github.com/alibaba/RocketMQ
更多深度技能内容,请关注云栖社区微信"大众年夜众号:yunqiinsight。