關注GitHub的人都知道,這個平臺上面有太多優秀的值得學習的開源項目了,這裏總結了2018上半年GitHub上最熱門的開源項目。

1: tensorflow

項目地址:

https://github.com/tensorflow/tensorflow

TensorFlow是谷歌基於DistBelief進行研發的第二代人工智能學習系統,其命名來源於本身的運行原理。Tensor(張量)意味着N維數組,Flow(流)意味着基於數據流圖的計算,TensorFlow爲張量從流圖的一端流動到另一端計算過程。TensorFlow是將複雜的數據結構傳輸至人工智能神經網中進行分析和處理過程的系統。

TensorFlow可被用於語音識別或圖像識別等多項機器學習和深度學習領域,對2011年開發的深度學習基礎架構DistBelief進行了各方面的改進,它可在小到一部智能手機、大到數千臺數據中心服務器的各種設備上運行。

2018上半年GitHub上最受歡迎的開源項目

TensorFlow實現模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials

2: vue

項目地址:

https://github.com/vuejs/vue

Vue.js是一個構建數據驅動的 web 界面的漸進式框架。Vue.js 的目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。它不僅易於上手,還便於與第三方庫或既有項目整合。當與單文件組件和 Vue 生態系統支持的庫結合使用時,Vue 也完全能夠爲複雜的單頁應用程序提供驅動。

2018上半年GitHub上最受歡迎的開源項目

3:build-your-own-x

項目地址:https://github.com/danistefanovic/build-your-own-x

Build your own 系列,各種環境的構建技術集合,包含了很多自己動手的實踐方法。

2018上半年GitHub上最受歡迎的開源項目

4: Interview-Notebook

項目地址:

https://github.com/CyC2018/Interview-Notebook

技術面試需要掌握的基礎知識整理,主要分成算法、操作系統、網絡、面向對象、數據庫、Java、分佈式、工具、編碼實踐這幾個大類。如算法又分爲三大模塊,分別涉及到《劍指 Offer 第二版》的最優解內容以及Leetcode 題解等。

2018上半年GitHub上最受歡迎的開源項目

5:javascript-algorithms

項目地址:

https://github.com/trekhleb/javascript-algorithms

javascript-algorithms存儲庫包含許多流行算法和數據結構的基於JavaScript的示例。每種算法和數據結構都有自己的README文件,並附有相關說明和進一步閱讀鏈接(包括YouTube視頻的鏈接)。

6:day.js

項目地址:

https://github.com/iamkun/dayjs

Day.js 是一個僅 2kb 大小的輕量級 JavaScript 時間日期處理庫,和 Moment.js 的 API 設計保持完全一樣。如果你曾經用過 Moment.js ,那麼你已經知道如何使用 Day.js 。

2018上半年GitHub上最受歡迎的開源項目

7:ReLaXed

項目地址:https://github.com/RelaxedJS/ReLaXed

ReLaXed是一種使用HTML或Pug(HTML的簡寫)交互式創建PDF文檔的工具。它允許使用CSS和JavaScript定義複雜的佈局,同時將內容寫入接近Markdown或LaTeX的友好,最簡單的語法中。

2018上半年GitHub上最受歡迎的開源項目

8: proton-native

項目地址:

https://github.com/kusti8/proton-native

proton-native 是一個結合了 node, libui, react 的一個產物,使用 node 的環境, react 的語法和 libui 的跨平臺調用 ui 控件的能力。proton-native 可用於構建跨平臺的桌面應用,構建方式簡單,構建的包輕量。

2018上半年GitHub上最受歡迎的開源項目

9: Vuido

項目地址:

https://github.com/mimecorg/vuido

Vuido使用Vue.js創建輕量級的原生桌面應用程序成爲可能。使用Vuido的應用程序可以在Windows,OS X和Linux上運行,使用本地GUI組件,並且不需要Electron。

2018上半年GitHub上最受歡迎的開源項目

10: Node 之父新項目deno

項目地址:

https://github.com/ry/deno

Node 之父 Ryan Dahl 發佈新的開源項目 deno,從官方介紹來看,可以認爲它是下一代 Node,使用 Go 語言代替 C++ 重新編寫跨平臺底層內核驅動,上層仍然使用 V8 引擎,最終提供一個安全的 TypeScript 運行時。

相关文章