「開源」阿里巴巴重要開源項目彙總——前端篇(二)

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


分享到:


相關文章: