[轉]2017年最具價值的十大開源項目!GitHub 年度報告~

GitHub 2017 年度報告》GitHub 每一年都會在年度盛會中推出數據報告,其中列出了一些年度的數據,包括其網站中最受歡迎的編程語言、開源項目等。那麼今年哪些開源項目最具價值呢?咱們一塊兒來看看被 Fork 最多的開源項目:前端

 

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

 

具體這些項目是啥呢,接下來咱們詳細介紹一下:vue

 

1tensorflowreact

https://github.com/tensorflow/tensorflow Stars 68835linux

 

0?wx_fmt=png

 

TensorFlow 是谷歌的第二代機器學習系統,按照谷歌所說,在某些基準測試中,TensorFlow 的表現比第一代的 DistBelief 快了 2 倍。TensorFlow 內建深度學習的擴展支持,任何可以用計算流圖形來表達的計算,均可以使用 TensorFlow。任何基於梯度的機器學習算法都可以受益於 TensorFlow 的自動分 化(auto-differentiation)。經過靈活的 Python 接口,要在 TensorFlow 中表達想法也會很容易。點擊閱讀:《【開源推薦 5】快速入門 Google 機器學習系統 TensorFlow》git

 

2Web 前端UI 框架 Bootstrap程序員

https://github.com/twbs/bootstrap Stars 115884github

 

0?wx_fmt=jpeg

 

Bootstrap 是快速開發 Web 應用程序的前端工具包。它是一個 CSS,HTML 和 JS 的集合,它使用了最新的瀏覽器技術,給你的 Web 開發提供了時尚的版式,表單,buttons,表格,網格系統等等。算法

 

3Gitignorespring

https://github.com/github/gitignore Star 55933數據庫

 

各類語言環境下 gitignore 文件的一個集合

 

4靜態站點生成器 Jekyll

https://github.com/jekyll/jekyll Star 31481

 

Jekyll 是一個簡單的免費的 Blog 生成工具,相似 WordPress。可是和 WordPress 又有很大的不一樣,緣由是 Jekyll 只是一個生成靜態網頁的工具,不須要數據庫支持。可是能夠配合第三方服務,例如 discuz。最關鍵的是 Jekyll 能夠免費部署在 Github 上,並且能夠綁定本身的域名。

 

5models

https://github.com/tensorflow/models Star 22000

 

這個 models 存儲庫包含一些在 TensorFlow 中實現的不一樣模型:

官方模型是使用 TensorFlow 的高級 API 的示例模型的集合。該模型的目的是保持良好的維護、測試,並與最新的 TensorFlow API 保持同步。優化了速度,同時也易於閱讀。

 

 

6JavaScript 框架 Vue.js

https://github.com/vuejs/vue Stars 68825

 

Vue.js 是構建 Web 界面的 JavaScript 庫,提供數據驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。主要特性:

● 可擴展的數據綁定

● 將普通的 JS 對象做爲 model

● 簡潔明瞭的 API

● 組件化 UI 構建

● 配合別的庫使用

點擊閱讀《【開源推薦 4】漸進式 JavaScript 框架 Vue.js,精華都在這了》

 

7JavaScript 庫 React

https://github.com/facebook/react Stars 78552

 

React(有時叫React.js或ReactJS)是 Facebook 推出的一個爲數據提供渲染爲 HTML 視圖,用來構建用戶界面的開源 JavaScript 庫。

 

React 視圖一般採用包含以自定義 HTML 標記規定的其餘組件的組件渲染。React 爲程序員提供了一種子組件不能直接影響外層組件("data flows down")的模型,數據改變時對 HTML 文檔的有效更新,和現代單頁應用中組件之間乾淨的分離。

 

8Patchwork

https://github.com/jlord/patchwork Star 546

 

這是一個用於學習Git和GitHub的開源應用程序,由 GitHub 託管

 

9Spring-boot

https://github.com/spring-projects/spring-boot Star 16728

 

Spring Boot 項目旨在簡化建立產品級的 Spring 應用和服務。你可經過它來選擇不一樣的 Spring 平臺。可建立獨立的 Java 應用和 Web 應用,同時提供了命令行工具來容許 'spring scripts'。

 

10Linux

https://github.com/torvalds/linux Star 50728

 

Linux 是一種自由和開放源碼的類 Unix 操做系統,存在着許多不一樣的 Linux 版本,但它們都使用了 Linux 內核。Linux 可安裝在各類計算機硬件設備中,好比手機、平板電腦、路由器、視頻遊戲控制檯、臺式計算機、大型機和超級計算機。Linux 是一個領先的操做系統,世界上運算最快的 10 臺超級計算機運行的都是 Linux 操做系統。嚴格來說,Linux 這個詞自己只表示 Linux 內核,但實際上人們已經習慣了用 Linux 來形容整個基於 Linux 內核,而且使用 GNU 工程各類工具和數據庫的操做系統。

 轉自 https://blog.csdn.net/UzV80PX5V412NE/article/details/78267757

還有 

Kubernetes 當Google在2014年發佈Kubernetes的時候,這個項目的前途看起來很光明。該項目的目標很是遠大,試圖解決在多個層次、組和角色之間對分佈式服務器容器協調的問題。例如,一家公司可能在四個城市的三個環境層(開發、預備、生產)上運行了200多個容器,這管理起來很是頭疼。 咱們必需要認可,在過去的幾年裏,虛擬服務器協做在大型企業的複雜部署中佔有舉足輕重的地位。這是Amazon Web Services目前如此成功的其中一個緣由。即便像Docker這種虛擬化的容器部署逐漸興起,但問題依然存在。公司必須依靠脆弱的開源項目、昂貴的專有平臺或者依靠普遍的內部工具來管理虛擬集羣和容器。 在大規模的容器協做方面,Kubernetes彷佛明顯處於領先地位,並與紐約時報、高盛、SoundCloud、Box、Comcast 和 易趣 等用戶創建了合做關係。 

相關文章
相關標籤/搜索