2019年5月GitHub上最熱門的JavaScript開源項目
開源最前線(ID:OpenSourceTop) 猿妹整編
5月份GitHub上最熱門的JavaScript項目出爐了,下面我們一起盤點一下:
1leetcode
https://github.com/azl397985856/leetcode Star 8965
leetcode 題解,本倉庫目前分為四個部分:
- 第一個部分是 leetcode 經典題目的解析,包括思路,關鍵點和具體的代碼實現。
- 第二部分是對於數據結構與算法的總結
- 第三部分是 anki 卡片, 將 leetcode 題目按照一定的方式記錄在 anki 中,方便大家記憶。
- 第四部分是計劃, 這裡會記錄將來要加入到以上三個部分內容
2zdog
https://github.com/metafizzy/zdog Star 3649
zdog 是一個圓形、扁平、設計師友好的偽3D引擎。Zdog 靈感來自 Dogz ,Zdog 使用相同的原理。 它使用<canvas>或<svg>中的2D繪圖API渲染所有形狀。 球體實際上是點。 Toruses實際上是圓圈。 膠囊實際上是粗線。 這是一個簡單而有效的技巧。
3vue
https://github.com/vuejs/vue Star 14054
Vue.js 是構建 Web 界面的 JavaScript 庫,提供數據驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。主要特性:
● 可擴展的數據綁定
● 將普通的 JS 對象作為 model
● 簡潔明瞭的 API
● 組件化 UI 構建
● 配合別的庫使用
4gitfolio
https://github.com/imfunniee/gitfolio Star 3120
Gitfolio 可以幫你快速構建一個個人的博客網站。
5react
https://github.com/facebook/react Star 130210
React是Facebook開發的用於構建用戶界面的JavaScript庫,現已為很多公司所用,因為它採用了一種不同的方式來構建應用:藉助於React,開發者可以將應用分解為彼此解耦的獨立組件,這樣就可以獨立維護並迭代各種組件了。
6libpku
https://github.com/lib-pku/libpku Star 17874
該項目是由一名北大在讀大學生整理創建的北京大學課程資料,涉及的課程領域從專業課到公選課,政治課、英語課、通選課等,甚至連歷年考試的試卷都有了。
7Motrix
https://github.com/agalwood/Motrix Star 10480
Motirx是一款全能的下載工具,支持下載HTTP,FTP,BT,磁力鏈,百度網盤等資源。它的界面簡潔易用。
8algorithm-visualizer
https://github.com/algorithm-visualizer/algorithm-visualizer Star 16376
這是一個直觀的算法可視化工具,你可以自由選擇自己想學習的算法,每個算法它都清晰描繪了其原理和運作過程
930-seconds-of-code
https://github.com/30-seconds/30-seconds-of-code Star 45275
這個項目裡精心收集了大量有用的JavaScript代碼片段文章,讓你能夠在極短的時間內可以理解使用它們,分為日期、節點、功能模塊等部分,你可以直接將文件的這些代碼直接導入到你的的文本編輯器(VSCode,Atom,Sublime)
10baiduyun
https://github.com/syhyz1990/baiduyun Star 6108
這是一個百度網盤下載的腳本,本腳本適用於多平臺支持安裝 Tampermonkey 或 暴力猴擴展的瀏覽器,如Chrome,360,QQ,UC等。
11axios
https://github.com/axios/axios Star 60100
Axios,基於 Promise 的 HTTP 客戶端,可以工作於瀏覽器中,也可以在 node.js 中使用。功能:
● 從瀏覽器中創建 XMLHttpRequest
● 從 node.js 中創建 http 請求
● 支持 Promise API
● 攔截請求和響應
● 轉換請求和響應數據
● 取消請求
●自動轉換 JSON 數據
●客戶端支持防止 XSRF 攻擊