轉載連接:
http://www.oschina.net/news/47468/2013-top-20-newest-opensource-projects
1. ECharts
ECharts 開源來自百度商業前端數據可視化團隊,基於html5 Canvas,是一個純Javascript圖表庫,提供直觀,生動,可交互,可個性化定製的數據可視化圖表。創新的拖拽重計算、數據視圖、值域漫遊等特性大大增強了用戶體驗,賦予了用戶對數據進行挖掘、整合的能力。
開發語言:JavaScript
授權協議:MIT
源碼下載:https://github.com/ecomfe/echarts
2. 宙斯Zeus
宙斯是一個完整的Hadoop的作業平臺,從Hadoop任務的調試運行到生產任務的週期調度 宙斯支持任務的整個生命週期。從功能上來說,支持:Hadoop MapReduce任務的調試運行;Hive 任務的調試運行;Shell任務的運行;Hive元數據的可視化查詢與數據預覽;Hadoop任務的自動調度;完整的文檔管理。
開發語言:Java授權協議:GPL
源碼下載:https://github.com/alibaba/zeus
3. Lime
Fredrik Ehnbom用Go語言開發了新代碼編輯器Lime,號稱Sublime Text的開源實現。其兼容Sublime Text的快捷鍵設置,兼容Textmate的顏色主題及語法定義。
業界有人稱, Lime發佈,可能會促進Sublime Text的開源。
開發語言:Go
授權協議:BSD
源碼下載:https://github.com/limetext/lime
4. Koala
Koala (考拉) 是一款應用在 Java EE 企業級應用開發領域,用於幫助架構師簡化系統設計,降低框架耦合度,提高系統靈活性,提供開發工程師工作效率,降低成本的平臺工具。
開發語言:Java授權協議:Apache
源碼下載:http://git.oschina.net/openkoala/koala
5. jsGen
jsGen是用純JavaScript編寫的新一代開源社區網站系統,主要用於搭建SNS類型的專業社區,對客戶端AngularJS應用稍作修改也可變成多用戶博客系統、論壇或者CMS內容管理系統。
開發語言:JavaScript授權協議:MIT
源碼下載:http://git.oschina.net/zensh/jsgen
6. Codimension
Codimension 是一個 Python 集成開發環境,提供了包括代碼編輯和基於圖表的代碼分析功能。
開發語言:C++、Python授權協議:GPLv3
源碼下載:https://launchpad.net/~isloginov/+archive/codimension
7. Yahoo Pure
Pure 是來自雅虎的 CSS 框架,使用 Normalize.CSS 無需任何 JavaScript 代碼。框架基於響應式設計,提供多種樣式的組件,包括表格、表單、按鈕、表、導航等。標識使用非常簡單,整個框架非常輕量級,壓縮後只有 5.7k。
開發語言:HTML/CSS
授權協議:BSD
源碼下載:https://github.com/yui/pure
8. HawtIO
Hawt IO 是一個新的可插入式 HTML5 面板,設計用來監控 ActiveMQ, Camel, Karaf, Fuse Fabric, Tomcat 和其他系統。可通過其提供的一堆插件 提供額外的監控。
開發語言:Java授權協議:Apache
源碼下載:https://github.com/hawtio/hawtio
9. Phabricator
Phabricator 是 Facebook 推出的一個可視化代碼評審工具,工程師可以在頁面上非常方便的針對每一段(單行或者多行)代碼進行交互討論;負責審查的工程師可以接受代碼改變,可以提出疑問要求原作者繼續修改,可以提出自己不適合以推出該代碼審查,等等。只有代碼被明確接受之後才能被工程師提交到服務器端的代碼庫,這一點集成到提交工具中強制執行。基本理念就是凡是被很多人不斷重複的好的習慣,要將其自動化,綁定到工具之中。以“Don’t make me think”的方式來推廣好的practice。
開發語言:PHP授權協議:Apache
源碼下載:https://github.com/facebook/phabricator
10. UbuntuKylin
Ubuntu Kylin 項目的目標是創建更適合中文用戶的Ubuntu衍生版本。我們努力爲用戶提供高品質的用戶體驗。已經申請成爲Ubuntu官方認可的正式成員。
開發語言:~授權協議:GPL
源碼下載:http://code.launchpad.net/~ubuntukylin-members
11. Griffon IDE
Griffon IDE 是一個 HTML、Bash、Perl、PHP、C 等的集成開發環境。可通過簡單的點擊來生成源碼,避免陷阱。提供自動完成、集成終端、項目管理、SFTP 安裝、自動文本替換和 Session管理等。
開發語言:C++
授權協議:GPLv2
源碼下載:https://github.com/pmullerlst/griffon-IDE
12. mRemoteNG
mRemoteNG 是 mRemote 的改進版。mRemote 項目已死,已不再進一步開發。
mRemoteNG 是一個開源的標籤化的,支持多協議的遠程連接管理器,可以讓你查看所有的遠程連接。
開發語言:Visual Basic
授權協議:GPLv2
源碼下載:https://github.com/rmcardle/mRemoteNG
13. Firefly
Firefly是免費、開源、穩定、快速擴展、能 “熱更新”的分佈式遊戲服務器端框架,採用Python編寫,基於Twisted框架開發。它包括了開發框架和數據庫緩存服務等各種遊戲服務器基礎服務,節省大量遊戲開發的工作時間,真正做到讓使用者把精力放在遊戲玩法邏輯上。用它可以搭建自定義的分佈式架構,只需要修改相應的配置文件即可。
優勢特性
-
採用單線程多進程架構,支持自定義的分佈式架構;
-
方便的服務器擴展機制,可快速擴展服務器類型和數量;
-
與客戶端採用TCP長連接,無需考慮粘包等問題;
-
封裝數據緩存服務;
-
可實現實時熱更新數據以及遊戲邏輯,客戶端玩家無感覺;
-
有幾十個基礎遊戲玩法系統模塊提供組裝使用(v1.3.0提供)
開發語言:Python
授權協議:MIT
源碼下載:http://git.oschina.net/9maio/firefly
14. Atlas
Atlas是由 Qihoo 360, Web平臺部基礎架構團隊開發維護的一個基於MySQL協議的數據中間層項目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎上,修改了大量bug,添加了很多功能特性。目前該項目在360公司內部得到了廣泛應用,很多MySQL業務已經接入了Atlas平臺,每天承載的讀寫請求數達幾十億條。
主要功能:* 讀寫分離
* 從庫負載均衡
* IP過濾
* SQL語句黑白名單
* 自動分表
開發語言:C
授權協議:GPLv2
源碼下載:https://github.com/Qihoo360/Atlas
PostgreSQL Studio 是開源的 PostgreSQL 數據庫的 Web 接口。可以讓你直接在瀏覽器上編輯數據庫代碼,瀏覽數據庫模型和運行 SQL 語句。這是一個數據庫管理工具,側重於開發。
開發語言:Java
授權協議:MIT
源碼下載:https://bitbucket.org/openscg/pgstudio/src
16. TogetherJS
TogetherJS是由Mozilla打造的一款可以給網站添加實時協作功能的JavaScript庫,TogetherJS免費並且開源,遵循MPL 2.0開源協議,並且託管在Mozilla服務器上。
爲什麼要使用TogetherJS?
-
共同創建:TogetherJS可以讓用戶在網站上實現實時協作;
-
針對Web構建:TogetherJS 基於JavaScript開發,無需安裝軟件或插件即可安裝使用,對現有頁面非常友好,開發者也可以根據自己需求,對其進行自定義添加。
開發語言:JavaScript
授權協議:MPL
源碼下載:https://github.com/mozilla/togetherjs
17. SEnginx
SEnginx是反向代理和Web服務器軟件nginx的一個變種版本,SEnginx中的SE是Security Enhanced的縮寫,即安全增強。
SEnginx在nginx上增加了一個Web安全模塊的開發框架,並基於這個框架開發了若干Web安全模塊,主要目的是增強nginx的安全特性,並且讓用戶可以更加方便的使用這些安全特性。SEnginx除了包含我們自行開發的各種Web安全模塊,還集成了多種第三方開源安全模塊,包括ModSecurity等。
開發語言:C
授權協議:BSD
源碼下載:http://www.senginx.org/cn/index.php/下載
18. Docker
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app)。幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。最重要的是,他們不依賴於任何語言、框架或包裝系統。
開發語言:Go
授權協議:Apache
源碼下載:https://github.com/dotcloud/docker
19. asm.js
asm.js 是一個底層、格外爲 JavaScript 子集優化的編譯器。這是 Mozilla 研究項目,類似 Emscripten, Mandreel, 和 LLJS.
開發語言:JavaScript
授權協議:~
源碼下載:https://github.com/dherman/asm.js
20.
UMongo
UMongo (前身是 JMongoBrowser) 是一個圖形化界面的工具,用來瀏覽和管理 MongoDB 集羣,支持 Linux, Windows 和 Mac OSX.
開發語言:Java授權協議:Apache
源碼下載:https://github.com/agirbal/umongo