2013 年度最新的 20 大熱門開源軟件

轉載連接:

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

15. PostgreSQL Studio

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


發佈了23 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章