歡迎光臨
每天分享高質量文章

2018年4月份GitHub上最熱門的開源專案

開源最前線(ID:OpenSourceTop) 猿妹整編

連結:https://www.itcodemonkey.com/article/3317.html


又到了為大家盤點4月份GitHub最熱門的開源專案的時候了,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

1
HTML 儀錶盤 UI 套件UItabler

https://github.com/tabler/tablerStar 12613

Tabler 是一個基於 Bootstrap 4 開發的 HTML 儀錶盤 UI 套件,旨在為使用者提供一個使用者友好,清晰和簡單的管理面板,適用於簡單網站和複雜系統使用。只要具備基本的HTML和CSS知識,就能夠遊刃有餘的使用Tabler

Tabler程式碼精簡易用,嚴格遵循 Bootstrap 指導原則。其多陣列件中使用的是 CSS3 ,以避免使用不必要的 JavaScript 庫,目前已經支援最新的Chrome,Firefox +,最新的Safari,Opera,Internet Explorer 10+以及移動瀏覽器。

2
Interview-Notebook

https://github.com/CyC2018/Interview-NotebookStar 20184

技術面試需要掌握的基礎知識整理,主要分成演演算法、作業系統、網路、面向物件、資料庫、Java、分散式、工具、編碼實踐這幾個大類。如演演算法又分為三大模組,分別涉及到《劍指 Offer 第二版》的最優解內容以及Leetcode 題解等

3
foundationdb

https://github.com/apple/foundationdbStar 7435

FoundationDB 是由戴夫·羅森塔爾(Dave Rosenthal)、戴夫·謝勒(Dave Scherer)、和尼克拉維澤(Nick Lavezzo)於 2009 年開發的,旨在建立一個符合 ACID 約束的 NoSQL 資料庫,同時提供非常好的效能、資料一致性和操作彈性。檢視更多可點選:《為壯大社群!蘋果重新開源 FoundationDB 資料庫》

4
JavaScript 時間處理庫 dayjs

https://github.com/xx45/dayjsStar 7412

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

5
靜態網站生成器 vuepress

https://github.com/vuejs/vuepressStar 6302

VuePress由兩部分組成:一個基於Vue的輕量級靜態網站生成器,以及為編寫技術檔案而最佳化的預設主題。 VuePress為每一個由它生成的頁面提供預載入的html,不僅載入速度極佳,同時對seo非常友好。一旦頁面被載入之後,Vue就全面接管所有的靜態內容,使其變成一個完全的SPA應用,其他的頁面也會在使用者使用導航進入的時候來按需載入。

6
open-source-mac-os-apps

https://github.com/serhii-londar/open-source-mac-os-appsStar 6039

很贊的一個Mac OS開源應用程式串列。該串列包含許多本地和跨平臺的應用程式。這個知識庫旨在為大家分享那些現有的開源和免費的Mac OS應用。

7
檔案管理器 winfile

https://github.com/Microsoft/winfileStar 4561

WinFile(Windows File Manager)是微軟開源的檔案管理器,開源的 WinFile 是一個改良 plus 版,取用的是之前在 Windows NT4 上的原始碼,並包含一些改進,以使 WinFile.exe 能夠在當前的 Windows 系統上執行。包括:

● 適配 VS 2015 和 2017

● 支援在 64 位 Windows 上執行和編譯

● 新增一些頭檔案(例如 wfext.h )

● 刪除一些未使用的檔案(例如 winfile.def )

● 將內部庫的 64 位演演算法轉換為 C

● 將內部 shell API 轉換為公共 API

8
tensorflow

https://github.com/tensorflow/tensorflowStar 98255

TensorFlow 是谷歌的第二代機器學習系統,按照谷歌所說,在某些基準測試中,TensorFlow 的表現比第一代的 DistBelief 快了 2 倍。TensorFlow 內建深度學習的擴充套件支援,任何能夠用計算流圖形來表達的計算,都可以使用 TensorFlow。任何基於梯度的機器學習演演算法都能夠受益於 TensorFlow 的自動分 化(auto-differentiation)。透過靈活的 Python 介面,要在 TensorFlow 中表達想法也會很容易。

9
architect-awesome

https://github.com/xingshaocheng/architect-awesomeStar 4644

史上最全的後端架構師技術圖譜

10
ReLaXed

https://github.com/RelaxedJS/ReLaXedStar 3888

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

11
vue

https://github.com/vuejs/vueStar 92919

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

● 可擴充套件的資料系結

● 將普通的 JS 物件作為 model

● 簡潔明瞭的 API

● 元件化 UI 構建

● 配合別的庫使用

附:

《GitHub上3月份最熱門的開源專案》

《GitHub上2月份最熱門的開源專案》

《GitHub上1月份最熱門的開源專案》

《GitHub上12月份最熱門的開源專案》

《GitHub上11月份最火的開源專案》

《GitHub上10月份最火的開源專案》

《GitHub 上 9 月份最火的開源專案》

《GitHub 上 8 月份最火的開源專案》



編號497,輸入編號直達本文

●輸入m獲取文章目錄

贊(0)

分享創造快樂