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
閱讀更多 IT技術圈 的文章
關鍵字: HTML5 編程語言 JavaScript