2016 最可能成功的 10 個開源軟件
             
 
        
2015 年是新開源項目風生水起的一年!大到從企業解決方案、小到家庭應用都醞釀著各式各樣的開源產品!很多開源項目在這一年都是迅猛崛起的!盡管流星般的閃現并不能意味著長久,但是我們認為這 10 個項目有足夠的氣勢在新的一年揮灑霓虹!
你可以把下面一些項目稱作 2016 最可能成功的產品 。
幸運的是,通過 GitHub,我們可以很方便的衡量出開發者們的興趣點!下面的這些列表,是我們根據過去一年當中用戶加星標數量的 Github 代碼倉庫來恒定的!這些項目,令我們感到驚奇!如果你也有如我們一般感同身受,為什么不點進去看一看,clone 你喜歡的代碼,嘗試著玩一玩!如果你也想為這些開源做貢獻,為什么不 fork 一番?讓這些項目在新年里發揚光大?
React Native
React Native 是一個 JavaScript 的框架,可以讓你用同樣的機制去構建 Android 和 iOS 應用,其原理與創建 web 應用用到的 React 是一樣的。非死book 的 React 是 2013 年推出的,而基于 React 的 native 的框架是今年早些時候發布的時候就非常讓人期待。在 Github 上已經有超過 4,000 的 fork 和 25,000 的 star,React Native 的倉庫已經接受了超過 450 個獨立提交,遵循 BSD 許可 。
Swift
Swift 是蘋果公司設計的一門編程語言,旨在編寫 Apple 平臺上的應用時替換 Objective-C 語音,發布于 2014 年。不過這個月蘋果公司把 Swift 的代碼以 Apache 2.0 許可 的方式開源了。Swift 是編譯式語言,注重性能優化、可讀性,同時還包含很多現代的編程語言技術。
命令行的藝術
你是不是經常想使用命令行來裝逼?誰不想通過那么神秘的命令行來操控自己的機器呢?好吧,事實上,這個代碼倉庫并不能讓你變成一個牛逼的系統管理員,但是如果你是一個 Linux 新手,你沒有太多的時間去熟悉那些命令,你倒是可以看看這個倉庫!命令行的藝術倉庫(The Art of Command Line)并非簡單的 ABC 教程,它能帶給你的是超越手冊的,能讓你真正擴展水平的!如果想變成厲害的 shell 命令管理員,你還需要更多的路去走!這個倉庫的開源協議是 Attribution-ShareAlike 4.0 license 。
MDL--Google 扁平化風格設計簡易包
Material Design Lite 是谷歌為 web 開發者定制的一套組件!它可以讓你很方便快捷的利用 Material 風格開發 web 網站應用!什么是 material design? 它是一套風格一致的 UI 虛擬化組件,從按鈕切換到輸入框,整個視覺風格都是透過精細的光線、陰影、運動、交互來創造!你可以在谷歌的 web 產品中看到它的影子!Material Design Lite 的開源協議是 Apache 2.0 license .
TensorFlow
TensorFlow 在此列表中的又一個來自于 Google 的貢獻,它是利用數據流圖進行數值計算的開源庫。它通過利用節點和圖邊緣來連接數值與計算,這個方式與人類大腦神經網絡的組織形式十分類似。因此,TensorFlow 是一個理想的用來解決復雜應用問題的機器學習庫,比如在傳統算法下幾乎無法解決的語言處理問題。TensorFlow 在 Apache 2.0 協議下開源。
Dragula
Dragula 總結了一句流行語“拖拽式的操作雖然簡單,但是它會帶來麻煩。”,我們希望沒有任何麻煩,但是 Dragula 確實提供拖拽的功能而簡化了 web 應用程序的開發,并且不需要引用巨大的框架以及寫繁瑣的自定義代碼,只需要在你的應用程序中加入幾行代碼,告訴 Dragula 哪些組件是可拖拽的,之后 Dragula 會解決掉余下的事情,比如:點擊、觸碰操作、陰影,甚至擺列順序等。Dragula 在 MIT license 協議下開源。
Redux
Redux 是一個很小的 JavaScript 庫,它為你的應用程序提供創建可預測狀態容器的能力。通過一些強制的人為限制,以及與類似 React 的一些其他框架集成,你可以輕松的構建一個可以跨不同平臺和設備來保持行為一致的 MVC 架構的應用程序,并有助于使這些應用程序的測試變得更容易以及更可預測。Redux 基于 MIT 許可協議 開源。
淘氣字符串大列表
其不是一個你不應該跟你媽媽說的事情的列表。相反,其是一個當應用程序沒有規范用戶輸入時有可能引發問題的字符串列表。比較謹慎的說,如果存在一個對 你的應用程序有 危害的 字符串,那么最終一定會有人將其輸入。無論這些字符串是通過 SQL 注入,還是通過服務器代碼或命令注入,或者是利用了其他的漏洞,這對確保你的程序規范其字符串輸入以防止惡意或意外行為來說非常重要。使用這個集合做為你安全測試的一部分可以確保你應用程序的行為正常。淘氣字符串大列表基于 MIT 許可協議 。
Linux insides
你是否曾經想過要理解 Linux 內核是如何工作的?內部的,真正工作的,包括最根本的細節?很多免費提供的文檔聚焦于面向用戶的 Linux 操作系統部分,以及連同的相關組件比如各種 GNU 組件,桌面環境,和應用;并且對于一個像 Linux 這樣大和復雜的工程來說,初學者會僅僅是嘗試專研代碼就很容易迷失。Linux 內部是一系列的文章目的是給你一個 Linux 內核內部工作的概覽,并且它是免費的遵循 知識共享署名非商業分享 4.0 許可證 。
Deepdream
Deepdream 是一個 Google 創造的使用神經網絡通過檢測模式和放大它們來翻譯圖像的計算機聯想程序。對于一個人工智能研究者或者開發人員來說,通常是基于內容來辨別圖像。對于其他人來說,它是一個創建輸入圖像的非常迷幻多彩的轉換庫。使用 IPython 打包的筆記本也很容易實驗,這個庫甚至可以讓低級用戶也能把圖像轉換為夢幻的風景。深度夢想基于 Apache2.0 許可 發布的。
來自: http://www.oschina.net/translate/most-likely-succeed-2016