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