來自 OpenSource 2017 值得關注的十個項目

duo3140224 7年前發布 | 19K 次閱讀 開源 程序員

沒人擁有能觀察未來技術的水晶球。即使對于在開發中的開源項目,代碼本身也不能告訴我們項目是否注定會成功,但會有一些提示。例如,有助于塑造我們未來的項目往往是那些首先在開發者社區迅速成長和受歡迎的項目。

那么開源開發者在 2017 年應該關注哪些新項目?我們來看看 2016 年出現的一些在 GitHub 社區上受歡迎的項目可能會有所啟發。

為創建這個列表,我重點關注并瀏覽了在 GitHub 上于 2016 年創建的項目,并查看了按 star 數量排序的項目。這不是一個完美的系統,存儲庫中包含除了開放源代碼項目之外的東西,因此這些從列表中被省略掉了。當然,在 2016 年還有其他許多偉大的項目被推出了,其發展也發生在除了 GitHub 之外的地方。

誠然,作為一門科學,這個從海量的項目中挑選這 10 個項目以在 2017 年關注的過程更像是藝術界的風格。但我仍然認為這些項目在新的一年值得關注。

Yarn

Yarn 把自己定位為提供 “快速、可靠和安全的依賴管理” 的工具。

簡而言之,它是 npm 的一個現代替代品,一個專為 JavaScript 開發人員構建的包管理器,這有助于在整個應用程序堆棧中建立使用 JavaScript 的熱情,而且它在當下似乎也十分流行。除了速度快和安全性好這兩個功能,Yarn 還具有離線安裝,高級依賴管理功能和確定性設計的特性,以確保在多臺機器上安裝的軟件包應該匹配相同。

Create React App

來自 非死book 孵化器項目的一個新項目,Create React App 是一個模板,用于創建基于 React 的應用程序,而不必創建自定義構建配置。它可提供用于生成新應用程序的簡單命令行界面,可以輕松地創建和部署一個簡單的應用程序堆棧,為開發人員提供 React 框架的強大功能。

Android Architecture Blueprints

Android 架構藍圖是一個很好的資源,可以讓你從 Google 最佳實踐的 UX 團隊學習組織和架構一個 Android 應用程序。通過演示幾種處理常見問題的方法,該存儲庫為創建新應用程序或在現有應用程序中通知設計決策提供了一個起點。

Hyper

對于開發人員和系統管理員,有兩個工具是必不可缺的:一個 Web 瀏覽器和一個終端。

Hyper 嘗試把一個 Web 應用程序的最佳屬性帶到終端模擬器,以創建一個使用 JavaScript,HTML 和 CSS 的現代終端體驗。依靠著網絡標準開放了對全新受眾的定制和控制,他們可以使用他們現有的 JavaScript 技術來定制和優化終端。

Parse server

Parse server 是一個基于 Node.js 的開源后端,使得在宣布托管服務將在 2017 年初退役后,也可以輕松遷移為 Parse 設計的應用程序。Parse 旨在使創建 Web 應用程序和 API 變得更容易,Parse 是跨平臺的,可以在任何地方部署 Node.js。

Bulma

設計一個好看的網站或網絡應用程序可能很困難,并且由于競爭的瀏覽器標準的復雜性和用戶正在使用的設備的廣泛性,更是如此。Bulma 是一個現代的 CSS 框架,為響應式和模塊化而生,使 UX 團隊的開發設法設計自然流動的界面。

TensorFlow models

TensorFlow 是谷歌支持的機器學習框架,是我們 2015 年年度最佳開源項目之一。回顧在過去的一年里人們對人工智能不斷增長的興趣,在今年找到另一個與 TensorFlow 相關的項目應該不會感到意外, TensorFlow models 這個存儲庫獲得了超過 10,000 個 star。

執行從名字的生成和學習、圖像到文本的處理和分類的任務。這是一個偉大的起點,任何人誰都想要了解更多關于 TensorFlow 的內容。

Anime

如果你對 Web 動畫感興趣,不妨看一看 Anime 。Anime 是一個 JavaScript 動畫引擎,可與 CSS,SVG,文檔對象和 JavaScript 對象配合使用,并為任何基于 Web 的項目帶來動畫和交互。它是跨平臺的,可在所有主流瀏覽器上工作,旨在使簡單和復雜的動畫都易于實現。

Swift Algorithm Club

我們去年榜單中的另一個上榜項目是 Swift,來自蘋果的開源語言迅速成為開發人員的最愛。在今年名單上的是 Swift Algorithm Club ,是 Swift 實現的各種算法和數據結構的集合,你可以將其用于學習或只是放到你的應用程序。包括了眾多的排序,搜索,跨越和樹算法,Swift Algorithm Club 是業余計算機科學家代碼實現的愿望清單。

Weex

今年 Top 10 的最后一項是 Weex ,一個旨在使得為移動應用程序開發跨平臺用戶界面更容易的框架。Weex 被設計為快速、輕量級和可擴展的,能讓你的應用接近 Native App 性能,而無需為每個平臺編寫不同的 Native App。

其他值得關注的

正如上面所解釋的,今年 GitHub 上出現了一些新的存儲庫,下面是根據受歡迎程度,列出了這個列表,但嚴格來說并不全是正確許可的開源項目。這是個人最喜歡的一些項目:

  • HEAD :HTML 文檔的 “head” 部分各種用途的全面列表,從提供元信息給瀏覽器指令到社交共享提示。
  • Google Interview University :一個開發者從 Web 開發人員到軟件工程師的自學計劃,本質上是一個計算機科學知識檢查表。
  • Public APIs :公開可用的 API 列表,用于返回有關你可以想象到的任何內容的 JSON 數據,以及其文檔的鏈接。
  • A security guide for developers :一個正在進行的工作,包含面向有安全意識的開發人員的大綱和清單。
  • How to Be a Programmer :一本關于軟硬件技能的書,是以便在軟件開發職業生涯中取得成功成為專業人士必需的書。

還有其他你特別感興趣在 2017 年里關注的項目嗎,在評論中告訴我們吧~

來自: opensource.com

 

 

 本文由用戶 duo3140224 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!