《GitHub 2017 年度報告》GitHub 每一年都會在年度盛會中推出數據報告,其中列出了一些年度的數據,包括其網站中最受歡迎的編程語言、開源項目等。那麼今年哪些開源項目最具價值呢?咱們一塊兒來看看被 Fork 最多的開源項目:前端
具體這些項目是啥呢,接下來咱們詳細介紹一下:vue
1tensorflowreact
https://github.com/tensorflow/tensorflow Stars 68835linux
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
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 和 易趣 等用戶創建了合做關係。