1. 程式人生 > >10款Github上最火爆的國產開源專案【2014】

10款Github上最火爆的國產開源專案【2014】

衡量一個開源產品好不好,看看產品在Github的Star數量就知道了。由此可見,Github已經淪落為開源產品的“大眾點評”了。

一個開源產品希望快速的被開發者知道、快速的獲取反饋,放到Github上面就可以了。

Github上有無數大牌產品:Bootstrap、JQeury、bower、Nginx……可惜都是歪果人搞出來的,他們都有一個共同的特點:全英文。

中國人普遍認為,英語和高數是這個世界上最難的學科。即使這個國家每天都向美國歐洲澳洲等國家地區輸出大量的中國人,並且一直在中學奧數上保持讓人抓狂的獎牌截獲率。

於是就有了這篇文章的出發點。說實話,在動手之前我並不自信這篇文章能寫出多少東西。畢竟一直以來中國人都是以「靦腆」著稱,中國傳統文化也不鼓勵(我覺得說“打壓”可能比較貼切)分享,而是鼓勵藏著腋著。但是當我真正開始動手之後,所有顧慮完全取消了。

感謝Github,讓我們有了一個優秀的共享平臺,享受思想碰撞、參與優秀專案的激情。下面我跟廣大的程式猿們,分享一下Github上最熱的10款國產開源軟體(本人純手動計算,按照星數點評,有些熟悉就說的多,不熟悉就少說。失誤之處你給我指出來,我下次補上)。

1. Echarts


Echarts 是基於Canvas,純Javascript圖表庫,提供直觀,生動,可互動,可個性化定製的資料視覺化圖表。

所屬公司:百度 Star:5204 提交時間:5/26/2013

優勢:echarts提供商業產品常用圖表庫,底層基於ZRender,建立了座標系,圖例,提示,工具箱等基礎元件,並在此上構建出折線圖(區域圖)、柱狀圖(條狀圖)、散點圖(氣泡圖)、餅圖(環形圖)、K線圖、地圖、和絃圖以及力導向佈局圖,同時支援任意維度的堆積和多圖表混合展現。

劣勢:在功能上比hightchars還是稍弱,對手機瀏覽器支援不是十分理想。

2.Cocos2d-x


觸控科技旗下產品,國內最火的2D遊戲引擎,國內市場超過60%,國外也有非常好的市場佔有率。跨平臺框架,主業是2D遊戲引擎,兼職有互動電子圖書、Demo演示以及其他圖形化應用。主要開發語言是C++。

所屬公司:觸控科技 Star:5050 提交時間:6/4/2010

優勢:社群發達,便於初學者上手和解決問題;效能高體積小;後續開發難度曲線比較平滑;spine、TexturePacker、Cocostudio等工具讓引擎方便的處理各種資源和UI問題。開發者很方便的研發出適合自己專案的編輯器。

劣勢: Cocos2d-x相容性會差一些,如果團隊更改了引擎程式碼,則可能導致不同的環境不相容。上手難度相對較高。

3.pomelo


pomelo 是由網易開發的基於node.js開發的高效能、分散式遊戲伺服器框架, 也可作為高實時web應用框架。

所屬公司:網易 Star:4136 提交時間:11/18/2012

優勢:開發高實時web應用也合適, 而且伸縮性比其它框架好。pomelo擁有完善的獨立網站,Mailing List,文件社群一應俱全。提供多個開發案例,而且還有多種客戶端程式碼。

劣勢:不適合大型的MMO rpg遊戲,多人線上,尤其是3D網遊。

4.SeaJS


SeaJS是一個遵循CommonJS規範的JavaScript模組載入框架,可以實現JavaScript的模組化開發及載入機制。

所屬公司:阿里巴巴 Star:3503 提交時間:12/26/2010

優勢:可以載入js,tpl,css。採用模組級管理,程式碼易於維護,管理,複用,以及並行開發。減少程式碼的鎖衝突。

劣勢:模組合併麻煩。需要配套使用SPM工具,JS的打包和管理工具。文件較混亂。

5.Tengine


Tengine是由淘寶網發起的Web伺服器專案。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高階功能和特性。

所屬公司:阿里巴巴 Star:2419 提交時間:11/27/2011

優勢:Tengine的效能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。代理存活檢查較好。動態模組載入(DSO)支援。輸入過濾器機制支援。Web應用防火牆的編寫更方便。動態指令碼語言Lua支援。擴充套件功能非常高效簡單。顯示對運維人員更友好的出錯資訊,便於定位出錯機器。

劣勢:希望更加穩定吧。

6.Amaze UI


Amaze UI 是基於社群開源專案構建的一個跨屏前端框架,以移動優先(Mobile first)為理念,從小屏到大屏,最終實現所有螢幕適配,適應移動互聯潮流。使用者可以在 Amaze UI 的基礎上進行二次開發。

所屬公司:雲適配 Star:2125 提交時間:8/10/2014

優勢:Amaze UI以移動優先(Mobile first)為理念,從小屏逐步擴充套件到大屏,最終實現所有螢幕適配,適應移動互聯潮流;元件豐富,模組化,Amaze UI 含近 20 個 CSS 元件、10 個 JS 元件,更有 17 款包含近 60 個主題的 Web 元件;Amaze UI 關注中文排版,根據使用者代理調整字型,實現更好的中文排版效果,兼顧國內主流瀏覽器及 App 內建瀏覽器相容支援,同時對微信、百度、微博等廣義上的WebView同樣完美兼顧,本地化支援做的很不錯;輕量級,高效能,Amaze UI 面向 HTML5 開發,使用 CSS3 來做動畫互動,平滑、高效,更適合移動裝置,讓 Web 應用更快速載入。

劣勢:相比國外Bootstrap等成熟的開源專案, Amaze UI的開發者社群還比較小, 著名案例也比較少。

7. Fastjson


fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器。

所屬公司:阿里巴巴 Star:1700 提交時間:7/31/2011

優勢:fastjson有效提升parse速度,支援http://json.org的標準。支援各種JDK型別。包含基本型別、JavaBean、Collection、Map、Enum、泛型等。支援迴圈引用。

劣勢:本地化做的還不夠好。

8.KISSY


KISSY 是一款跨終端、模組化、高效能、使用簡單的 JavaScript 框架。

所屬公司:阿里巴巴 Star:1532 提交時間:7/10/2012

優勢:跨終端、模組化、高效能、使用簡單的 JavaScript 框架。除了完備的工具集合如 DOM、Event、Ajax、Anim 等,它還提供了經典的面向物件、動態載入、效能優化解決方案。作為一款全終端支援的 JavaScript 框架,KISSY 為移動終端做了大量適配和優化,讓你的程式在全終端均能流暢執行。

劣勢:你可能需要重新學習Kissy API。

9.DPark


DPark 是 Spark 的 Python 克隆,是一個Python實現的分散式計算框架,可以非常方便地實現大規模資料處理和迭代計算。

所屬公司:豆瓣 Star:1142 提交時間:10/9/2011

優勢:DPark對底層依賴較輕,不使用Java語言不受JVM拖累,啟動任務快。有效的減少Map和Reduce人物之間傳遞的資料,適合反覆迭代的機器學習場景。

劣勢:推出時間雖然不短了,但還不是很成熟。擴充套件性不是很好。

10.Mars


騰訊移動Web前端知識庫。

所屬公司:騰訊 Star:934 提交時間:7/21/2013

優勢:搭建在Github上便於下載和維護;有騰訊背景,擁有大量實戰例項。

劣勢:目前文件內容太少,不夠詳細。

轉自【http://www.hindata.com/?p=355】本文作者:大數網狐狸

相關推薦

10GitHub火爆國產開源專案

由 CSDN、騰訊、騰訊雲、騰訊基金會主辦的“開源技術大會 2015” (Open Source Technology Conference,簡稱OSTC)將於2015年3月28日在北京召開。 衡量一個開源產品好不好,看看產品在 GitHub 的 Star 數量就知道了。由此可見,GitHub 已經淪落為開

10Github火爆國產開源專案2014

衡量一個開源產品好不好,看看產品在Github的Star數量就知道了。由此可見,Github已經淪落為開源產品的“大眾點評”了。 一個開源產品希望快速的被開發者知道、快速的獲取反饋,放到Github上面就可以了。 Github上有無數大牌產品:Bootstrap、JQeur

2018年11月份GitHub熱門的開源專案

來自:開源最前線(ID:OpenSourceTop)  連結:https://www.itcodemonkey.com/article/11806.html 本篇文章為大家盤點了11月份最熱門的GitHub 專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

GitHub 火的開源專案

1JavaScript 執行環境 Napa.js https://github.com/Microsoft/napajs Star 6566 Napa.js 是微軟開源的一個基於 V8 的多執行緒 JavaScript 執行環境。它最初被設計用於在 Bing 中開發

近期GitHub熱門的開源專案(附連結)

2 月份 GitHub 上最熱門的開源專案又出爐了,又有哪些新的專案擠進熱門榜單了呢,一起來看看

2019年6月份Github熱門的開源專案排行出爐,一起來看看本月榜的開源專案

6月份Github上最熱門的開源專案排行出爐,一起來看看本月上榜的開源專案有哪些: 1. the-art-of-com

2018年10月份GitHub熱門的Python開源專案

本文我們將和大家介紹 GitHub 上 10 月份最受歡迎的 11 個Python開源專案,在這些專案中,你有在用或用過哪些呢? 1TensorFlow-Course https://github.com/open-source-for-science/TensorFlow-Cour

GitHub發現優秀的開源專案

Explore 登入GitHub,在頁面中心找到Explore,Explore GitHub 會把所有近期有活躍的專案呈現出來。 1)Based on your interests 首先列舉的是根據你的興趣的為你推薦的專案,很大程度可能也是你最想得到的開源專案 2

github的優秀android開源專案

菜鳥新聞 菜鳥新聞 客戶端是一個仿照36Kr官方,實 時抓取36Kr官網資料的資訊類新聞客戶端。 包括首頁新聞,詳情,發現,活動,實時資料抓取,側滑效果,第三方登入以及分享,訊息推送等相關功能客戶端。 執行截圖:

11月份GitHub熱門的Python專案

又到了揭曉 11 月份最熱門 Python 開源專案排名的時候了,在本月的名單中,出現了幾個新面孔,如XSS測試工具、OSINT分析和研究工具..... 1.bert https://github.com/google-research/bert Star 8803 BERT 的全稱是基

11月份GitHub熱門的Python專案

又到了揭曉 11 月份最熱門 Python 開源專案排名的時候了,在本月的名單中,出現了幾個新面孔,如XSS測試工具、OSINT分析和研究工具..... 1.bert https://github.com/google-research/bert Star 8803 BERT 的全稱是基

推薦10個Java方向熱門的開源專案(8月)

1. JCSprout(Java核心知識庫) 2. Java-Guide (Java學習指南) star: 3.1k 介紹: 一份涵蓋大部分Java程式設計師所需要掌握的核心知識,正在一步一步慢慢完善,期待您的參與。 3. java-

github的優秀android開源專案 大全 真是太他媽的全了!!!!!!

酷炫不需要理由 http://blog.csdn.net/a774057695/article/details/49889437 https://github.com/XinRan5312/android-open-project           目前包括

GitHub優秀的Go開源專案

更多幹貨 AWESOME-GO AWESOME-GO,一個很全的go語言框架/庫/開源軟體合集 中文版awesome-go 相較於AWESOME-GO,主要優點是: 中文 相較於AWESOME-GO,雖然專案少,但是每個專案有建議介紹,方便新人快速入門 地

Github比較實用的開源專案(持續更新中)

https://github.com/hongyangAndroid/FlowLayout Android流式佈局,支援單選、多選等,適合用於產品標籤等 AutoCompleteTextView for android with KMP algorithm https:/

Github十大C#開源專案排行榜

1.SignalR ASP.NET SignalR 是為 ASP.NET 開發人員提供的一個庫,可以簡化開發人員將實時 Web 功能新增到應用程式的過程。當WebSockets可用時(即瀏覽器支援Html5)SignalR使用WebSockets,當不支援時SignalR

收集了很多音樂播放器類的Android專案原始碼,非常不錯的開源專案

JieCaoVideoPlayer立志成為Android平臺使用最廣泛的視訊播放控制元件http://neast.cn/forum.php?mod=viewthread&tid=61610&fromuid=5 OPlayer Android平臺基於Vitamio的開源播放器http://ne

GitHub 火的 Python 開源項目zz

單元 ctrl 自動補全 網頁 我們 mvc 編程 google 工程 https://github.com/tensorflow/tensorflow Star 68481 Google 的 TensorFlow 是最流行的開源 AI 庫之一。它的高計算效率,豐富的開

2018年GitHub流行50大Python開源專案()

近日開源眾包平臺IssueHunt(這是一個開源專案的賞金平臺)評選出了2018年GitHub上最流行的50個Python開源專案 下面我們一起來看看上榜的專案都有哪些: 1) TensorFlow Models 如果你對機器學習和深度學習感興趣

GitHub火的Android開源專案

摘要:截至目前,在GitHub“最受歡迎的開源專案”系列文章中我們已介紹了40個Android開源專案,對於如此眾多的專案,你是Mark、和碼友分享經驗還是慨嘆“活到老要學到老”?今天我們將繼續介紹另外34個Android開源專案。 此前,CSDN移動頻道推出的GitHu