2014年國人開發的最熱門的開源軟體TOP 100
不知道從什麼時候開始,很多一說起國產好像就非常憤慨,其實大可不必。做開源中國六年有餘,這六年時間國內的開源蓬勃發展,從一開始的使用到貢獻,到推出自己很多的開源軟體,而且還有很多軟體被國外的認可。中國是開源不可忽視的力量。
而我們這個榜單也是從這些國人開發、主要參與開發或者基於國外開源軟體進行改進並形成獨立版本的軟體中,根據該軟體的訪問、收藏、下載等多個角度,從而得出前 100 名最受歡迎的開源軟體。我們所評選出來的軟體並非同型別,儘管放在一起不是很科學,但我們仍希望通過我們的視角讓大家對國內一些熱門的開源軟體有所瞭解。
下面是 TOP 100 的軟體列表:
1. JFinal
JFinal是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、程式碼量少、學習簡單、功能強大、輕量級、易擴充套件、Restful。在擁有 Java 語言所有優勢的同時再擁有 ruby、python、php 等動態語言的開發效率!
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/jfinal/jfinal
軟體作者:@JFinal
2. Dubbo
Dubbo是阿里巴巴公司開源的一個高效能優秀的服務框架,使得應用可通過高效能的 RPC 實現服務的輸出和輸入功能,可以和Spring框架無縫整合。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/alibaba/dubbo
軟體作者:@dubbo
3. 禪道
禪道是第一款國產的開源專案管理軟體,她的核心管理思想基於敏捷方法 scrum,內建了產品管理和專案管理,同時又根據國內研發現狀補充了測試管理、計劃管理、釋出管理、文件管理、事務管理等功能,在一個軟體中就可以將軟體研發中的需求、任務、bug、用例、計劃、釋出等要素有序的跟蹤管理起來,完整地覆蓋了專案管理的核心流程。
開發語言:PHP
授權協議:LGPL
原始碼下載:http://git.oschina.net/wwccss/zentaopms
4. AFinal
Afinal是一個 Android 的 Sqlite ORM 和 IOC 框架。同時封裝了 Android 中的 HTTP 框架,使其更加簡單易用。Afinal 的宗旨是簡潔,快速。約定大於配置的方式。儘量一行程式碼完成所有事情。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/fuhai/afinal
軟體作者:@michaely
5. ECharts
ECharts開源來自百度商業前端資料視覺化團隊,基於 html5 Canvas,是一個純 Javascript 圖表庫,提供直觀,生動,可互動,可個性化定製的資料視覺化圖表。創新的拖拽重計算、資料檢視、值域漫遊等特性大大增強了使用者體驗,賦予了使用者對資料進行挖掘、整合的能力。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/ecomfe/echarts
軟體作者:@Kener-林峰
6. Druid
Druid是一個 JDBC 元件,它包括三部分:DruidDriver 代理 Driver,能夠提供基於 Filter-Chain 模式的外掛體系;DruidDataSource 高效可管理的資料庫連線池和 SQLParser。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/wenshao/druid
軟體作者:@wenshao
7. Goagent
GoAgent是一個使用 Python 和 Google Appengine SDK 編寫的代理軟體,goagent 的初衷是彌補gappproxy的不足。
開發語言:Python
授權協議:GPLv2
原始碼下載:http://git.oschina.net/goagent/goagent
軟體作者:@phuslu
8. Amze UI
Amaze UI是中國首個開源 HTML5 跨屏前端框架。Amaze UI 是一個輕量級、Mobile first 的前端框架,基於開源社群流行前端框架編寫。
開發語言:JavaScript/HTML/CSS
授權協議:MIT
原始碼下載:http://git.oschina.net/amazeui/amazeui
軟體作者:@雲適配
9. fastjson
fastjson是一個效能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/wenshao/fastjson
軟體作者:@wenshao
10. CrossApp
CrossApp 是一款完全開源、免費、跨平臺的移動應用開發引擎。CrossApp 採用 C++ 開發(即將支援 JS 和 Lua 編寫),可直接匯出 iOS 和 Android 原生應用,擁有高效能,多控制元件,開發速度快的優勢。
開發語言:C++
授權協議:MIT
原始碼下載:http://git.oschina.net/9miao/CrossApp
軟體作者:@大雞蛋
11. xUtils
xUtils最初源於Afinal框架,進行了大量重構,使得 xUtils 支援大檔案上傳,更全面的 http 請求協議支援(10 種謂詞),擁有更加靈活的 ORM,更多的事件註解支援且不受混淆影響...
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/wyouflf/xUtils
軟體作者:@wyouflf
12. SpringSide
SpringSide是以 Spring Framework 為核心的,Pragmatic 風格的 JavaEE 應用參考示例,是 JavaEE 世界中的主流技術選型,最佳實踐的總結與演示。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/springside/springside4
軟體作者:@江南白衣
13. Cocos2d-x
Cocos2D-X是全球知名的開源跨平臺遊戲引擎,易學易用,目前已經支援 iOS、Android、Windows 桌面、Mac OSX、Linux、BlackBerry、Windows Phone 等平臺。Cocos2d-JS 統一了使用 JS 進行開發的開發體驗,將 HTML5 引擎與 JSB 的 API 高度統一起來。
開發語言:C/C++/JavaScript/Lua
授權協議:MIT
原始碼下載:https://github.com/cocos2d/cocos2d-x
軟體作者:@王哲 Walzer
14. TeamTalk
TeamTalk是由蘑菇街開發的開源即時通訊解決方案,適用於中小型企業,提供可靠的訊息傳遞機制;支援文字、圖片、語音等富文字資訊;檔案收發等。
開發語言:Java
授權協議:Apache
原始碼下載:http://tt.mogu.io/home/download
軟體作者:@TeamTalk
15. Seafile
Seafile是新一代的開源雲端儲存軟體。它提供更豐富的檔案同步和管理功能,以及更好的資料隱私保護和群組協作功能。Seafile 支援 Mac、Linux、Windows 三個桌面平臺,支援 Android 和 iOS 兩個移動平臺。
開發語言:C/Python
授權協議:GPLv3
原始碼下載:http://git.oschina.net/lins05/seafile
軟體作者:@Seafile
16. HP-Socket
HP-Socket是一套通用的高效能 TCP/UDP 通訊框架,包含服務端元件、客戶端元件和 Agent 元件,廣泛適用於各種不同應用場景的 TCP/UDP 通訊系統,提供 C/C++、C#、Delphi、E(易語言)、Java、Python 等程式語言介面。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/ldcsaa/HP-Socket
軟體作者:@傷神小怪獸
17. IKAnalyzer
IK Analyzer是一個開源的,基於 Java 語言開發的輕量級的中文分詞工具包。
開發語言:Java
授權協議:Apache
原始碼下載:https://code.google.com/p/ik-analyzer/
軟體作者:@林良益
18. zTree
zTree是利用 JQuery 的核心程式碼,實現一套能完成大部分常用功能的 Tree 外掛。zTree 相容 IE、FireFox、Chrome 等瀏覽器,可以在一個頁面內可同時生成多個 Tree 例項,支援 JSON 資料,支援一次性靜態生成和 Ajax 非同步載入兩種方式。
開發語言:JavaScript
授權協議:MIT
原始碼下載:http://git.oschina.net/zTree/zTree_v3
軟體作者:@zTree
19. Koala
Koala(考拉)是一個面向 Java 開發者的開源免費開發平臺,以領域驅動設計正規化為指導思想,以 DDDLib 框架為實現核心,提供 KoalaUI 前端框架、規範化專案管理工具 OpenCI、線上領域建模工具、強大的元件庫及視覺化開發工具。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/openkoala/koala
軟體作者:@Koala_考拉
20. FastDFS
FastDFS是一個開源的分散式檔案系統,她對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載均衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視訊網站等等。
開發語言:C/C++
授權協議:GPLv3
原始碼下載:https://code.google.com/p/fastdfs/
軟體作者:@餘慶
21. DWZ
DWZ富客戶端框架 (jQuery RIA framework),是中國人自己開發的基於 jQuery 實現的 Ajax RIA 開源框架。設計目標是簡單實用,快速開發,降低 AJAX 開發成本。
開發語言:JavaScript
授權協議:Apache
原始碼下載:https://code.google.com/p/dwz/
軟體作者:@張慧華
22. JECP
JECP集合了easyui+jfinal+druid+freemarker,是非常方便開發的企業協同系統。
開發語言:Java
授權協議:GPL
原始碼下載:http://git.oschina.net/loyin/jecp
軟體作者:@龍影
23. Fastsocket
Fastsocket是一個高擴充套件性的 Socket 以及 Linux 核心的底層網路實現。可以在多核機器上提供極好的效能,此外使用和維護還非常簡單。目前該專案已經在新浪的生產環境中使用。該專案由清華大學和新浪網聯合組成的 Fastos 團隊開發,該團隊的使命是提升 Linux 核心的效率。
開發語言:C
授權協議:GPLv2
原始碼下載:https://github.com/fastos/fastsocket
軟體作者:@Breezewoods
24. Firefly
Firefly是免費、開源、穩定、快速擴充套件、能 “熱更新”的分散式遊戲伺服器端框架,採用 Python 編寫,基於Twisted框架開發。它包括了開發框架和資料庫快取服務等各種遊戲伺服器基礎服務,節省大量遊戲開發的工作時間,真正做到讓使用者把精力放在遊戲玩法邏輯上。
開發語言:Python
授權協議:MIT
原始碼下載:http://git.oschina.net/9miao/firefly
軟體作者:@大雞蛋
25. SequoiaDB
巨杉資料庫SequoiaDB是企業級 NoSQL 分散式大資料庫,主要應用在政府、電信、金融、電力和網際網路等擁有海量業務資料的行業。SequoiaDB 資料庫支援高達幾千節點的叢集規模,和 PB 級別的資料儲存。
開發語言:C++
授權協議:AGPL
原始碼下載:http://git.oschina.net/wangzhonnew/SequoiaDB
軟體作者:@wangzhonnew
26. Pomelo
pomelo是由網易開發的基於node.js開發的高效能、分散式遊戲伺服器框架, 也可作為高實時 Web 應用框架。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/NetEase/pomelo
軟體作者:@謝騁超
27. webmagic
webmagic是一個無須配置、便於二次開發的爬蟲框架,它提供簡單靈活的 API,只需少量程式碼即可實現一個爬蟲。webmagic 採用完全模組化的設計,功能覆蓋整個爬蟲的生命週期(連結提取、頁面下載、內容抽取、持久化),支援多執行緒抓取,分散式抓取,並支援自動重試、自定義 UA/cookie 等功能。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/flashsword20/webmagic
軟體作者:@黃億華
28. Kity Minder
KityMinder是百度 FEX 團隊的 f-cube 小組(原 UEditor 小組)的又一力作。作為一款線上的腦圖編輯工具,它有著很多 Native 編輯工具的互動體驗。KM 與 UE 有著一樣的宗旨,就是注重終端使用者的使用體驗。同時,它充分發揮了 Web 雲端儲存的優勢,可以直接將編輯中的腦圖同步到雲端。
開發語言:JavaScript/HTML/CSS
授權協議:MIT
原始碼下載:https://github.com/fex-team/kityminder
軟體作者:@戰毅
29. ThinkPHP
ThinkPHP是一個免費開源,快速、簡單的物件導向的輕量級 PHP 開發框架,遵循 Apache2 開源協議釋出,是為了敏捷 Web 應用開發和簡化企業應用開發而誕生的。
開發語言:PHP
授權協議:Apache
原始碼下載:http://git.oschina.net/liu21st/thinkphp
軟體作者:@流年
30. DuiLib
DuiLib是國內首個開源的 DirectUI 介面庫,開放,共享,惠眾,共贏,遵循 bsd 協議,可以免費用於商業專案,目前支援 Windows 32 、Window CE、Mobile 等平臺。Duilib 是一款強大的介面開發工具,可以將使用者介面和處理邏輯徹底分離,極大地提高使用者介面的開發效率。提供所見即所得的開發工具 UIDesigner。
開發語言:C++
授權協議:BSD
原始碼下載:http://git.oschina.net/zjg555543/DuiLib
軟體作者:@wangchyz
31. MySQL MTOP
MySQLMTOP是一個由 Python+PHP 開發的開源 MySQL 企業監控系統。系統由 Python 實現多程式資料採集和告警,PHP 實現 WEB 展示和管理。MySQL 伺服器無需安裝任何 Agent,只需在監控 WEB 介面配置相關資料庫資訊,啟動監控程式後,即可對上百臺 MySQL 資料庫的狀態、連線數、QTS、 TPS、資料庫流量、複製、效能慢查詢等進行時時監控。
開發語言:Python
授權協議:GPL
原始碼下載:http://git.oschina.net/ruzuojun/MySQLMTOP
軟體作者:@andrew_ru
32. ccflow
馳騁工作流程引擎,工作流程管理系統:簡稱 ccflow,是來解決政府機關、企事業單位管理經營活動中的業務作業過程中規範化、合理化的軟體管理系統。它以多樣的終端(計算機、手機、簡訊、 PDA),把單位的內外部的各個部門、人員有機的聯絡起來。它有效的解決了各個環節中的時間、人力、財物等資源的損耗。
開發語言:C#
授權協議:LGPL
原始碼下載:http://ccflow.org/Default.aspx
軟體作者:@ccflow
33. LiteIDE
LiteIDE是一款開源、跨平臺的輕量級 Go 語言整合開發環境(IDE)。
開發語言:C++/Go
授權協議:LGPL
原始碼下載:http://git.oschina.net/visualfc/liteide
軟體作者:@七葉
34. KodExplorer
KodExplorer是款開源的 Web 線上檔案管理、程式碼編輯器。它提供了類 Windows 經典使用者介面,一整套線上檔案管理、檔案預覽、編輯、上傳下載、線上解壓縮、音樂播放功能。讓你直接在瀏覽器端實現 Web 開發、原始碼檔案預覽、網站部署的同時擁有與本地操作一樣方便、快捷、安全的體驗。
開發語言:PHP
授權協議:GPL
原始碼下載:http://git.oschina.net/kalcaddle/KODExplorer
軟體作者:@霧渺
35. Beetl
Beetl相對於其他 Java 模板引擎,具有功能齊全,語法直觀,效能超高,開發和維護模板有很好的體驗。是新一代的模板引擎。
開發語言:Java
授權協議:BSD
原始碼下載:http://git.oschina.net/xiandafu/beetl2.0
軟體作者:@閒.大賦
36. CecOS
CecOS是 OPENFANS 開源社群的企業雲作業系統專案,以KVM系統管理程式和開放的管理平臺為基礎,針對伺服器和桌面虛擬化提供了一套完整的虛擬化解決方案。
開發語言:Java/C/C++/Python
授權協議:GPL
原始碼下載:http://git.oschina.net/openfans.org/cecos.engine
軟體作者:@量子云
37. MT
MT是手機騰訊網前端團隊開發維護的一個專注於移動端的 JS 模組管理框架。
開發語言:Java/JavaScript
授權協議:MIT
原始碼下載:http://git.oschina.net/luyongfugx/mt
軟體作者:@盧勇福
38. Smark
Smark是個簡單的編輯器,它在後臺呼叫 pandoc 將當前編輯的 markdown 內容轉化為 HTML,而後將 HTML 在 smark 中的瀏覽器中顯示出來,依賴於 pandoc、Qt 4.8 和 MathJax。
開發語言:C/C++
授權協議:GPL
原始碼下載:http://git.oschina.net/elerao/Smark
軟體作者:@elerao
39. jsGen
jsGen是用純 JavaScript 編寫的新一代開源社群網站系統,主要用於搭建 SNS 型別的專業社群,對客戶端AngularJS應用稍作修改也可變成多使用者部落格系統、論壇或者 CMS 內容管理系統。
開發語言:JavaScript
授權協議:MIT
原始碼下載:http://git.oschina.net/zensh/jsgen
軟體作者:@zensh
40. Snaker
Snaker是一個基於 Java 的開源工作流引擎,適用於企業應用中常見的業務流程。本著輕量、簡單、靈巧理念設計,定位於簡單整合,多環境支援。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/yuqs/snakerflow
軟體作者:@Dead_knight
41. Cynthia
Cynthia是個問題管理/BUG 管理/任務管理/專案管理系統。Cynthia 提供了一個基於 Web 的、開源的、跨平臺的軟體專案管理和問題管理的解決方案。通過極大的靈活度,實現了特殊性和普遍性的統一。
開發語言:Java
授權協議:GPL
原始碼下載:http://git.oschina.net/cynthia/Cynthia
軟體作者:@afrous
42. 哎嘛
哎嘛是一款基於 GPL 授權協議的 OSC 開源中國(http://www.oschina.net/)第三方客戶端。你可以在上面瀏覽 OSC 最新的資訊、部落格、動彈與 200 萬開源中國使用者進行互動交流。
開發語言:Java
授權協議:GPL
原始碼下載:http://git.oschina.net/tonlin/android-app
軟體作者:@Tonlin
43. S2JH
S2JH集結最新主流時尚開源技術的面向企業級 Web 應用的基礎開發框架,提供一個 J2EE 相關主流開源技術架構整合及一些企業應用基礎通用功能和元件的設計實現的最佳實踐和原型參考。
開發語言:Java
授權協議:LGPL
原始碼下載:http://git.oschina.net/xautlx/s2jh
軟體作者:@S2JH
44. KindEditor
KindEditor是一套開源的線上 HTML 編輯器,主要用於讓使用者在網站上獲得所見即所得編輯效果,開發人員可以用 KindEditor 把傳統的多行文字輸入框(textarea)替換為視覺化的富文字輸入框。 KindEditor 使用 JavaScript 編寫,可以無縫地與 Java、.NET、PHP、ASP 等程式整合,比較適合在 CMS、商城、論壇、部落格、Wiki、電子郵件等網際網路應用上使用。
開發語言:JavaScript
授權協議:LGPL
原始碼下載:http://git.oschina.net/luolonghao/kindeditor
軟體作者:@Roddy
45. Redis Studio
Redis Studio是Redis桌面客戶端,支援 Windows 作業系統。 Redis Studio 提供更輕量級,更友好,更高效的 Redis 管理。
開發語言:C/C++
授權協議:BSD
原始碼下載:https://github.com/cinience/RedisStudio
軟體作者:@cinience
46. Tengine
Tengine是由淘寶網發起的 Web 伺服器專案。它在 Nginx 的基礎上,針對大訪問量網站的需求,新增了很多高階功能和特性。Tengine 的效能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩定、安全、易用的 Web 平臺。
開發語言:C
授權協議:BSD
原始碼下載:http://git.oschina.net/mirrors/tengine
軟體作者:@shudu
47. Egret
Egret Framework是一款使用 JavaScript (TypeScript)編寫的 HTML5 開源免費遊戲框架。Egret Framework 的核心定位是開放,高效,優雅。基於它,你可以快速輕鬆地構建屬於自己的 HTML5 移動遊戲。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/egret-labs/egret-core
軟體作者:未知
48. JEECG
JEECG是類似 Grails,Ruby on Rails 的快速開發框架,跟 Grails 相比,JEECG 是一款輕量級的 J2EE 框架,採用主流 SSH2,上手容易且封裝了完善的完善的基礎模組(使用者許可權、報表整合、資料字典、查詢生成器、程式碼生成器、常用共通封裝)可直接投入專案開發。
開發語言:Java/JavaScript/HTML/CSS
授權協議:GPLv3
原始碼下載:http://git.oschina.net/jeecg/jeecg
軟體作者:@jeecgscott
49. SuperSocket
SuperSocket是一個輕量級的可擴充套件的 Socket 開發框架,可用來構建一個伺服器端 Socket 程式,而無需瞭解如何使用 Socket,如何維護 Socket 連線,Socket 是如何工作的。
開發語言:C#
授權協議:Apache
原始碼下載:http://git.oschina.net/kerryjiang/supersocket
軟體作者:@江振宇
50. EasyHadoop
EasyHadoop是一個Hadoop一鍵安裝系統,方便大家更容易安裝部署 Hadoop 軟體。EasyHadoop 由前暴風影音資料團隊修湘調研,向磊編寫,以 GPL 協議進行開源。
開發語言:PHP/Python
授權協議:GPLv3
原始碼下載:https://github.com/xianglei/easyhadoop
軟體作者:@Slaytanic
51. dog-tunnel
狗洞是一個高速的 P2P 埠對映工具,同時支援 socks5 代理。UDP 底層基於開源庫 KCP 重寫,效率大大提高,在惡劣環境下優勢明顯,同時提供非 p2p 版本(lite 版本)。
開發語言:Google Go
授權協議:MIT
原始碼下載:https://github.com/vzex/dog-tunnel
軟體作者:@vzex
52. RoadFlow
RoadFlow是天知軟體旗下基於 .NET 的整合工作流引擎的快速開發平臺,由從事六年以上 OA 及工作流開發與實施的團隊設計開發,該工作流平臺已應用於眾多大型企事業單位。擁有全瀏覽器相容的視覺化流程設計器、表單設計器、基於角色的許可權管理等系統開發必須功能,大大為您節省開發時間,是您開發 OA、 CRM、HR 等企事業各種應用管理系統和工作流系統的最佳基礎平臺。
開發語言:C#
授權協議:LGPL
原始碼下載:http://git.oschina.net/jiuyong/RoadFlow
軟體作者:@RoadFlow
53. Deepin
Deepin是一個致力於為全球使用者提供美觀易用,安全可靠的 Linux 發行版。它不僅僅對最優秀的開源產品進行整合和配置,還開發了基於 HTML5 技術的全新桌面環境、系統設定中心、以及音樂播放器,視訊播放器,軟體中心等一系列面向日常使用的應用軟體。
開發語言:無
授權協議:GPL
原始碼下載:http://sourceforge.net/projects/deepin/files
軟體作者:@火耳
54. jieba
"結巴"中文分詞:做最好的 Python 中文分片語件 "Jieba" ,支援三種分詞模式:精確模式,全模式,搜尋引擎模式;支援繁體分詞;支援自定義詞典。
開發語言:Python
授權協議:MIT
原始碼下載:http://git.oschina.net/fxsjy/jieba
軟體作者:@sunjunyi
55. SSDB
SSDB是一個 C/C++ 語言開發的高效能 NoSQL 資料庫,支援 zset (sorted set),map (hash),kv,list 等資料結構,用來替代或者與 Redis 配合儲存十億級別列表的資料.
開發語言:C/C++
授權協議:BSD
原始碼下載:https://github.com/ideawu/ssdb
軟體作者:@ideawu
56. Velocity.js
Velocity.js是 velocity 模板語法的 JavaScript 實現。Velocity是基於 Java 的模板引擎,廣泛應用在阿里集團各個子公司。Velocity 模板適用於大量模板使用的場景,支援複雜的邏輯運算,包含基本資料型別、變數賦值和函式等功能。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/shepherdwind/velocity.js
軟體作者:@EwardSong
57. CanTK
CanTK是一套基於 HTML5 Canvas 的 GUI 系統,它提供了完整的控制元件庫,事件分發系統,視窗管理系統和不同的平臺的適配。
開發語言:JavaScript/HTML/CSS
授權協議:LGPL
原始碼下載:https://github.com/drawapp8
軟體作者:@xianjim
58. Spiderman
Spiderman是一個基於微核心+外掛式架構的網路蜘蛛,它的目標是通過簡單的方法就能將複雜的目標網頁資訊抓取並解析為自己所需要的業務資料。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/l-weiwei/spiderman
軟體作者:@自風
59. Argo
Argo是開源的 web 框架,目前 Argo 支撐著 58 同城幾乎所有的 Web 站點,包括 wap 和手機端的訪問等,現在 wf 每天處理 10 億級的請求。經過長時間的運作與執行,證明 Argo 是一個可靠的、高效的 Web 框架。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/58code/Argo
軟體作者:58 同城
60. Gogs
Gogs的目標是打造一個最簡單、最快速和最輕鬆的方式搭建自助 Git 服務。使用 Go 語言開發使得 Gogs 能夠通過獨立的二進位制分發,並且支援 Go 語言支援的所有平臺,包括 Linux、Mac OS X 以及 Windows。
開發語言:Google Go
授權協議:MIT
原始碼下載:http://git.oschina.net/Unknown/gogs
軟體作者:@無聞
61. Clouda
Clouda是基於node.js的 WebApp 開發框架,在使用 Clouda 時需要安裝 node.js 和MongoDB。Clouda 是百度推出的一款面向資深開發者的 WebApp 開發框架。
開發語言:JavaScriipt
授權協議:MIT
原始碼下載:https://github.com/Clouda-team
軟體作者:百度
62. Codis
Codis是一個分散式Redis解決方案,對於上層的應用來說, 連線到 Codis Proxy 和連線原生的 Redis Server 沒有明顯的區別 (不支援的命令列表),上層應用可以像使用單機的 Redis 一樣使用,Codis 底層會處理請求的轉發,不停機的資料遷移等工作,所有後邊的一切事情,對於前面的客戶端來說是透明的,可以簡單的認為後邊連線的是一個記憶體無限大的 Redis 服務。
開發語言:C/C++/Google Go
授權協議:MIT
原始碼下載:https://github.com/wandoulabs/codis
軟體作者:@goroutine@c4pt0r@spinlock9
63. beego
beego是一個用 Go 開發的應用框架,思路來自於tornado,路由設計來源於sinatra,支援如下特性:MVC,REST,智慧路由,日誌除錯,配置管理,模板自動渲染,layout 設計,中介軟體插入邏輯,方便的 JSON/XML 服務。
開發語言:Google Go
授權協議:Apache
原始碼下載:https://github.com/astaxie/beego
軟體作者:@astaxie
64. icomet
icomet是一個使用 C++ 語言開發的支援百萬併發連線的 comet 伺服器,使用了 libevent 網路庫。支援併發連線數高,記憶體佔用少, 效能優越。支援的瀏覽器和作業系統平臺包括:Safari (iOS,Mac),Firefox/Chrome (Windows,Mac),IE6+。
開發語言:Google Go
授權協議:BSD
原始碼下載:https://github.com/ideawu/icomet
軟體作者:@ideawu
65. heX
heX是網易有道搜尋部門開發的一個允許你採用前端技術(HTML,CSS,JavaScript)開發桌面應用軟體的跨平臺解決方案,基於 HTML5 +node.js,類似appjs。是你開發桌面應用的一種新的選擇,意在解決傳統桌面應用開發中繁瑣的 UI 和互動開發工作,使其變的簡單而高效。特別適合重 UI,重互動的桌面應用軟體。
開發語言:JavaScript
授權協議:BSD
原始碼下載:https://github.com/netease-youdao/hex
軟體作者:@luyuan
66. WNMP
WNMP是 Windows 下的綠色 Nginx+Mysql+PHP 環境整合套件包(目前僅支援 32 系統)。解壓後點選 start.bat 啟動,即可得到一個 Nginx + MySQL + PHP 環境。然後就可以直接安裝 Discuz!,PHPWind,DeDeCMS, WordPress 等程式。是 PHP 程式設計師的必備工具。
開發語言:PHP
授權協議:GPL
原始碼下載:http://www.75hh.com/wnmp/
軟體作者:@韋澤
67. StartBBS
StartBBS(起點開源社群系統)是一個基於 PHP+MySQL 開發的新型社群系統,她輕量小巧,簡單易用,強大高效的開源論壇系統。又簡稱”SB(燒餅)”。
開發語言:PHP
授權協議:GPLv3
原始碼下載:http://git.oschina.net/startbbs/startbbs
軟體作者:@startbbs
68. ThinkOX
ThinkOX定位: 彌補OneThink對前臺支援的不足,增加通用模組,讓 OneThink 更能適合快速構建需要使用者中心的應用。ThinkOX 具備以下模組:微博、論壇、活動、群組、商城、資訊、專輯。
開發語言:PHP
授權協議:自定義
原始碼下載:http://git.oschina.net/caipeichao/ThinkOX
軟體作者:@奕瀟
69. H5Slides
H5Slides是基於 HTML5 技術的幻燈片編輯、播放、控制的全套方案。H5Slides 希望通過 HTML5 的技術,成為使用者編輯、播放、控制幻燈片這一系列行為的全套方案的提供者。幻燈演示將會變得更自如,更輕便,更開放,更易於分享。
開發語言:JavaScript
授權協議:LGPL
原始碼下載:https://github.com/Jinjiang/h5slides
軟體作者:@勾三股四
70. ThinkCMF
ThinkCMF是一款基於 PHP+MYSQL 開發的中文內容管理框架。ThinkCMF 提出靈活的應用機制,框架自身提供基礎的管理功能,而開發者可以根據自身的需求以應用的形式進行擴充套件。
開發語言:PHP/JavaScript
授權協議:Apache
原始碼下載:http://git.oschina.net/thinkcmf/ThinkCMF
軟體作者:@ThinkCMF
71. JFinal Extensions
Jfinal-ext是對 Java 極速 Web 框架jfinal的一個擴充,主要利用 jfinal 微核心高擴充套件的特性擴充套件常用的實用功能和整合各種第三方框架,簡化開發者的學習應用成本,為您節約更多時間,去陪戀人、家人和朋友 。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/zhouleib1412/jfinal-ext
軟體作者:@絕望的八皮
72. RunJS
RunJS是一個線上的 HTML、JavaScript、CSS 等 Web 前端程式碼的編輯分享平臺,擁有實時預覽、高亮顯示、程式碼格式化等功能,我們提供 OSChina、微博、QQ、Github、Google、Yahoo、Hotmail 這七種登入方式。
開發語言:Java/JavaScript
授權協議:GPLv3
原始碼下載:http://git.oschina.net/oschina/RunJS
軟體作者:OSChina
73. Nutz
Nutz是 Java 程式設計師相對於 SSH 的另一個選擇,主要特性是:體積小(1M+),功能強大(DAO,MVC,JSON,IOC 各種幫助函式),無依賴,有優秀的文件。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/nutzam/nutz
軟體作者:@三個字兒
74. OceanBase
OceanBase是一個支援海量資料的高效能分散式資料庫系統,實現了數千億條記錄、數百 TB 資料上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發等部門共同完成。
開發語言:C/C++
授權協議:GPLv2
原始碼下載:http://code.taobao.org/p/OceanBase/src/
軟體作者:阿里巴巴
75. Jingle
Jingle UI是一個基於 HTML5、CSS3 開發輕量級的移動 WebApp 框架,提供一些基本互動方式,常用的元件(scroll,actionsheet,sidemenu,toggle,push2refresh),幫助您更方便的開發移動應用。
開發語言:JavaScript/HTML/CSS
授權協議:MIT
原始碼下載:https://github.com/shixy/Jingle
軟體作者:@問題石
76. G4Studio
G4Studio行業應用二次快速開發平臺基於 JavaEE 技術體系,面向中小軟體企業。以“標準功能可複用、通用模組可配置、行業需求快速開發、異構系統無縫整合”為目標,為中小軟體開發團隊提供強有力的一站式解決方案。
開發語言:Java
授權協議:GPLv3
原始碼下載:https://github.com/xiongchun/g4studio
軟體作者:@大理阿黑哥
77. weiphp
weiphp是一個開源,高效,簡潔的微信開發平臺,它是基於oneThink這個簡單而強大的內容管理框架實現的。weiphp 的目的是最大化的簡化微信開發的流程,使用開發者能把最好的精力放到微信具體業務開發,並能以最快的時間完成。
開發語言:PHP
授權協議:Apache
原始碼下載:http://www.weiphp.cn/
軟體作者:@weiphp
78. PHP Yaf
Yaf是一個 C 語言編寫的 PHP 框架,Yaf 的特點:用 C 語言開發的 PHP 框架,相比原生的 PHP,幾乎不會帶來額外的效能開銷。所有的框架類,不需要編譯,在 PHP 啟動的時候載入,並常駐記憶體。
開發語言:C/PHP
授權協議:PHP License 3.01
原始碼下載:https://github.com/laruence/php-yaf
軟體作者:@雪候鳥
79. SmPSS
SmPSS是基於SlightPHP框架的超市進銷存管理系統(SmPSS)(php+mysql)。
開發語言:PHP
授權協議:BSD
原始碼下載:https://code.google.com/p/smpss/
軟體作者:@齊跡
80. dhroid
dhroid是基於 Android 平臺,極速開發框架,其核心設計目標是開發迅速、程式碼量少、學習簡單、功能強大、輕量級、易擴充套件。dhroid 使你更快,更好的開發商業級別應用。
開發語言:Java
授權協議:GPL
原始碼下載:http://git.oschina.net/tengzhinei/dhroid
軟體作者:@景顥
81. Simditor
Simditor 是團隊協作工具Tower使用的富文字編輯器。相比傳統的編輯器它的特點是:功能精簡,載入快速;輸出格式化的標準 HTML;每一個功能都有非常優秀的使用體驗。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/mycolorway/simditor
軟體作者:@kshift
82. Ejoy2D
Ejoy2D是一款圖形引擎、基於 C 和 Lua 開發,底層是一個十分簡單的核心層,基本上只負擔繪製工作,上層語言是 Lua。Ejoy2D 是國內簡悅 (EJOY)遊戲公司所開發的一款遊戲圖形引擎,旨在幫助開發人員輕鬆地嵌入到遊戲引擎中,方便開發者定製自己所需的功能。
開發語言:Lua
授權協議:MIT
原始碼下載:https://github.com/cloudwu/ejoy2d
軟體作者:@雲風
83. NPOI
NPOI是POI專案的 .NET 版本。POI 是一個開源的 Java 讀寫 Excel、WORD 等微軟 OLE2 元件文件的專案。使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文件進行讀寫。
開發語言:C#
授權協議:Apache
原始碼下載:http://npoi.codeplex.com/
軟體作者:@找事的小狐狸
84. Tsar
Tsar是淘寶的採集工具,主要用來收集伺服器的系統資訊(如 cpu,io,mem,tcp 等)以及應用資料(如 squid haproxy nginx 等),tsar 支援實時檢視和歷史檢視,方便了解應用和伺服器的資訊!
開發語言:C
授權協議:GPLv2
原始碼下載:https://github.com/alibaba/tsar
軟體作者:@tbkongjian
85. Wide
Wide是基於 Web 的團隊 Golang IDE。特性:安全可靠:專案原始碼實時儲存在伺服器上;統一環境:伺服器統一配置開發環境;開箱即用:5 分鐘搭建伺服器;開發者開啟瀏覽器即可開發、除錯;版本控制。
開發語言:Google Go
授權協議:Apache
原始碼下載:http://git.oschina.net/dl88250/wide
軟體作者:@88250
86. Fiberized.IO
Fiberized.IO是一個基於 Fiber 和 Async I/O 的通用 C++ 網路庫。在上層,Fiberized.IO 提供一個相容 C++11 thread 和 iostream 的“阻塞式”API;在底層,Fiberized.IO 通過將阻塞式 IO 對映為非同步 IO 和 kernel/userland 混合排程的 Fiber,在最大化程式的執行效率的同時保持使用者的程式清晰簡單易於理解。
開發語言:C++
授權協議:BSD
原始碼下載:http://git.oschina.net/windoze/fibio
軟體作者:@Windoze
87. MuPlayer
MuPlayer是一款跨平臺、輕量級的音訊播放解決方案,是百度@音樂前端團隊開發維護的瀏覽端音訊播放核心,它基於 HTML5 Audio 及 Flash 音訊技術,已在百度音樂多個線上產品線中應用,具備很強的靈活性和穩定性。
開發語言:JavaScript
授權協議:BSD
原始碼下載:https://github.com/Baidu-Music-FE/muplayer
軟體作者:@enimo
88. fastweixin
fastweixin是快速搭建微信公眾平臺伺服器。簡單封裝了所有與微信伺服器互動的訊息:文字訊息、圖片訊息、圖文訊息等等 1.0 版本提供了一個基於 springmvc 的控制器,整合了微信伺服器繫結、監聽所有型別訊息的方法。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/pyinjava/fastweixin
軟體作者:@愚_者
89. ONES
ONES不是 ONS,基於 AngularJS + ThnkPHP 開發的企業管理系統平臺,名字可以理解為 ONES is a Niubility ERP System 或者 ONES Notonly an ERP System。以基礎核心+擴充套件應用模式適配不同場景下的需求。
開發語言:PHP/JavaScript
授權協議:Apache
原始碼下載:http://git.oschina.net/xiaolan/ones
軟體作者:@老法海
90. LVS
LVS是 Linux Virtual Server 的簡寫,意即 Linux 虛擬伺服器,是一個虛擬的伺服器叢集系統。本專案在 1998 年 5 月由章文嵩博士成立,是中國國內最早出現的自由軟體專案之一。
開發語言:C
授權協議:GPL
原始碼下載:http://www.linuxvirtualserver.org/software/index.html
軟體作者:章文嵩
91. KJFrameForAndroid
KJFrameForAndroid又叫 KJLibrary,是一個 Android 的 orm 和 ioc 框架。同時封裝了 Android 中的 Bitmap 與 Http 操作的框架,使其更加簡單易用;KJFrameForAndroid 的設計思想是通過封裝 Android 原生 SDK 中複雜的複雜操作而達到簡化 Android 應用級開發,最終實現快速而又安全的開發 APP。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/kymjs/KJFrameForAndroid
軟體作者:@張濤 OSC
92. OSAdmin
OSAdmin是 PHP 開源管理後臺。OSAdmin 是一套具備基礎功能的管理後臺,在這基礎之上進行後臺開發,簡潔高效,事半功倍!程式架構很簡單,Html5+Smarty+Medoo+Bootstrap+bootbox。
開發語言:PHP
授權協議:GPL
原始碼下載:https://github.com/somewhereYu/OSAdmin
軟體作者:@somewhereyu
93. Ueditor
UEditor是由百度 Web 前端研發部開發所見即所得富文字 Web 編輯器,具有輕量,可定製,注重使用者體驗等特點。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/fex-team/ueditor
軟體作者:@戰毅
94. RoboBinding
RoboBinding是一個實現了資料繫結Presentation Model(MVVM) 模式的 Android 開源框架。
開發語言:Java
授權協議:Apache
原始碼下載:https://github.com/RoboBinding/RoboBinding
軟體作者:@cheng112
95. LaneWeChat
LanWeChat是微信 PHP 開發框架,快速開發微信公眾號,以第三方程式碼包的形式引入即可。
開發語言:PHP
授權協議:GPLv2
原始碼下載:http://git.oschina.net/lane/LaneWeChat
軟體作者:@李軒 Lane
96. Ekho
Ekho(餘音)是一個把文字轉換成聲音的軟體。它目前支援粵語、普通話(國語)、詔安客語、藏語、雅言(中國古代通用語)和韓語(試驗中),英文則通過 Festival 間接實現。支援 Linux、Windows、Android。
開發語言:C/C++
授權協議:GPLv2
原始碼下載:http://www.eguidedog.net/ekho.php
軟體作者:@黃冠能
97. RegularJS
regular在最終實現上採取了 Angular 的資料更新策略(但是提取了表示式的依賴關係以便在 Object.observe 正式到來時切換到髒檢查 +observe 的形式)提倡極致的宣告式和裸資料操作,依賴於基於字串的模板描述結構結合更規範性的類式繼承的元件體系來定義資料層的業務邏輯。
開發語言:JavaScript
授權協議:MIT
原始碼下載:https://github.com/regularjs/regular
軟體作者:@zhenghaibo
98. Atlas
Atlas是由 Qihoo 360,Web 平臺部基礎架構團隊開發維護的一個基於 MySQL 協議的資料中間層專案。它在 MySQL 官方推出的 MySQL-Proxy 0.8.2 版本的基礎上,修改了大量 bug,新增了很多功能特性。
開發語言:C
授權協議:GPLv2
原始碼下載:https://github.com/Qihoo360/Atlas
軟體作者:@Qihoo360
99. ThinkCSS
TC (”ThinkCSS”) 是一個 (X) HTML/CSS 框架,它的目的是減少你的 CSS 開發時間。它提供一個可靠的 CSS 基礎去建立你的專案,能夠用於網站的快速設計,通過重設和重建瀏覽器標準,可以讓每個網站防止枯燥的跨瀏覽器相容性測試。
開發語言:JavaScript
授權協議:Apache
原始碼下載:https://code.google.com/p/thinkcss/
軟體作者:未知
100. jcseg
Jcseg[dʒɛ'ke'sɛ] 是使用 Java 開發的一個開源中文分詞器,使用流行的 mmseg 演算法實現,並且提供了最高版本的 lucene,solr,elasticsearch (New) 的分詞介面。
開發語言:Java
授權協議:Apache
原始碼下載:http://git.oschina.net/lionsoul/jcseg
軟體作者:@獅子的魂
相關文章
- 2014 年最熱門的國人開發開源軟體 TOP 100
- GitHub 熱門 Android 開源庫 Top 100GithubAndroid
- 6月份最熱門的機器學習開源專案Top10機器學習
- TOP 13大最熱開源微服務Java框架微服務Java框架
- 近期GitHub上最熱門的開源專案(附連結)Github
- GitHub上最熱門的11款開源安全工具Github
- 2011年最熱門的開源PHP專案回顧PHP
- 2014 年十佳開源軟體
- 2014 年最熱門的十八大 IT 認證
- 2014年最熱門的十八大IT認證
- Github上最熱門的Java專案終於開源了!GithubJava
- 2017年度GitHub上最熱門的開源專案Github
- 2018年12月份GitHub上最熱門的Java開源專案GithubJava
- JME軟體開發資源網(國外版)
- 2008年最熱門的七大IT軟體技能
- 【軟體開發工具——陌生的熟悉人】
- 從開源軟體開發中體會到的心得
- 敏捷軟體開發的最佳資源敏捷
- 軟體開發的“三重門”
- 何為開源,聊聊軟體開發中的那些開源協議協議
- 10年軟體開發中獲得的最寶貴的經驗!
- 2017年,身為Android開發的你必須要掌握的熱門開源框架Android框架
- 推薦10個Java方向最熱門的開源專案(8月)Java
- 2014年最熱門的IT職位及年薪預測
- 國內“開源軟體”許可方式有違開源精神
- 開源軟體的發展趨勢(精)
- 軟體開發人員通病
- GitHub 上 iOS 開源庫 Top 100GithubiOS
- 報告稱2012年美國軟體開發人員最搶手
- 開源中國的 IT 公司開源軟體整理-3
- 自上而下的軟體開發和自下而上軟體開發
- 2018上半年GitHub上最熱門的開源專案Github
- 2014年八大最熱門的大資料工作大資料
- 如何成為更好的軟體開發人員
- 軟體開發人員的“七重苦”
- 軟體開發人員的組織與分工
- Twitter 的那些開源軟體
- 十年來網咖最熱門遊戲TOP10遊戲