作者:HelloGitHub-小魚乾
摘要:如果說上週的 GitHub 是股市附體 star 低迷不振,那麼本週的 GitHub 像極了受到疫情影響而未開學的高校們,新生 GitHub 項少,能上 GitHub Trending 的數量更少,基本上一隻手數得過來的慘淡,而它們的 star 成績單同樣像是少了老師監管的中小學生交作業——質量不佳、遲遲不交 ? 好在每年開學新生中總有讓人眼前一亮的選手,比如,本週剛開源,開源當日並斬獲 2k+ star 的東京疫情專案…
以下內容摘錄自上週 HelloGitHub 微博的 GitHub Trending,選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間超過 30 天的專案一律稱之為成熟穩重老專案,由於文章篇幅問題還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 可怕 GitHub 新生
- 1.1 蘋果開源引數解析器:Swift Argument Parser
- 1.2 fastai 草稿:fastbook
- 1.3 資料集:CLUEDatasetSearch
- 1.4 電商系統+1:ElysiumMall
- 1.5 谷歌開源:FuzzBench
- 1.6 CAA 檢測:lecaa
-
- 尚能星否 GitHub 老專案
- 2.1 500+ CSS 圖示:css.gg
- 2.2 學 C++ 嗎?:CPlusPlusThings
- 2.3 Python 程式碼段:pysheeet
- 2.4 雲相簿:lsky-pro
- 2.5 CSS 實踐:Simpsons in CSS
- 2.6 Go 版 Dubbo:dubbo-go
- 2.7 資料科學:Data-Science--Cheat-Sheet
-
- 本週 GitHub Trending #疫情下的 GitHub #主題的主力軍
- 3.1 口罩專案:FaceMaskDetection
- 3.2 東京疫情資料:東京都新型コロナウイルス感染症対策サイト
- 3.3 視覺化疫情資料:COVID-19
-
- 推薦閱讀
-
1. 可怕 GitHub 新生
1.1 蘋果開源引數解析器:Swift Argument Parser
本週 star 增長數:300+
Swift Argument Parser 是蘋果官方開源的引數解析器,具有直觀、安全的特點。此外蘋果也推薦了 2 個 ArgumentParser 在 Swift 專案工具中採用的示例: ? indexstore-db 是一個包含兩個命令的簡單例項; ? swift-format 則用了一些高階功能,例如自定義選項值和隱藏標誌。
GitHub 地址→https://github.com/apple/swift-argument-parsers
1.2 fastai 草稿:fastbook
本週 star 增長數:3500+
AI 有多火呢?這個介紹深度學習,fastai 和 PyTorch 的專案一開源直逼 2k star,當然 star 增長量過 1,600+,如果你想學習 fastai 這個深度學習開源庫,不妨試試這個專案,該專案暫時只是一個初稿,將在今年 7 月左右以 MOOC 的形式面世。
GitHub 地址→https://github.com/fastai/fastbook
1.3 資料集:CLUEDatasetSearch
本週 star 增長數:450+
CLUEDatasetSearch 是一箇中英文 NLP 資料集,它支援你線上搜尋某個資料集,目前收錄了【情感分析】、【文字分類】、【文字匹配】、【知識圖譜】、【語料庫】、【機器翻譯】等方面內容。
GitHub 地址→https://github.com/CLUEbenchmark/CLUEDatasetSearch
1.4 電商系統+1:ElysiumMall
本週 star 增長數:500+
ElysiumMall 是剛開源的電商系統,採用流行技術實現,它由前臺商城和後臺管理系統兩部分組成,基於 SpringBoot + MyBatis 實現。
- 前臺商城系統包含首頁門戶、商品推薦、商品搜尋、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模組。
- 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、許可權管理、設定等模組。
GitHub 地址→https://github.com/JackZhu426/ElysiumMall
1.5 谷歌開源:FuzzBench
本週 star 增長數:300+
FuzzBench 是谷歌開源的基準測試服務,可用於模糊測試,它提供了
- 整合模糊測試的 API
- 基於真實資料的基準,FuzzBench 可以使用任何 OSS-Fuzz 專案作為基準
- 它也是一個帶有圖形和統計測試的報告庫,可以幫你快速理解測試結果
此外,你還可以將你的 fuzzer 同其他 fuzzer 進行比較,以方便你提升系統。
GitHub 地址→https://github.com/google/fuzzbench
1.6 CAA 檢測:lecaa
本週 star 增長數:50+
3 月 4 日 Let's Encrypt 在其證照授權 (CAA) 程式碼中發現了一個 bug,如果客戶不強制更新證照,就必須撤銷數百萬個證照。而 lecaa 就是當日開源的可用於檢測 Let's Encrypt CAA 問題的指令碼,如果你有這塊的需求不妨試試。
GitHub 地址→https://github.com/hannob/lecaa
2. 尚能星否 GitHub 老專案
2.1 500+ CSS 圖示:css.gg
本週 star 增長數:1800+
css.gg 是程式碼設計而成的輕巧圖示,可自定義,通過 API 和 NPM 可用於 Retina,你可以通過 CSS、JSON、XML 等形式來使用這些圖示。
GitHub 地址→https://github.com/astrit/css.gg
2.2 學 C++ 嗎?:CPlusPlusThings
本週 star 增長數:250+
lCPlusPlusThings,又名 C++ 那些事,收錄了學習 C++ 內容,包括理論、原始碼、實踐、課程程式碼、專案等。專案分為【基礎學習】、【進階學習】、【設計模式】、【多執行緒與多程式】、【第三方學習資料】、【工具篇】等篇章。
GitHub 地址→https://github.com/Light-City/CPlusPlusThings
2.3 Python 程式碼段:pysheeet
本週 star 增長數:100+
pysheeet 是一個收錄 Python 程式碼片段的專案,你可以快速找到對應的 Python 程式碼,此外專案也介紹了 Python 3 中的一些重要特性。
GitHub 地址→https://github.com/crazyguitar/pysheeet
2.4 雲相簿:lsky-pro
本週 star 增長數:50+
lsky-pro 是用 PHP 寫成的雲相簿,主要特性
- 支援第三方雲儲存,支援本地、騰訊雲 COS、七牛雲、又拍雲、FTP。
- 支援多圖上傳、拖拽上傳、貼上上傳、上傳預覽、全屏預覽、頁面響應式佈局。
- 簡潔的圖片管理功能,支援滑鼠右鍵、單選多選、重新命名等操作。
- 強大的圖片預覽功能,支援響應式。
- 支援全域性配置使用者初始剩餘儲存空間、支援單個設定使用者剩餘儲存空間。
- 支援一鍵複製圖片外鏈、二維碼掃描連結。
- 支援設定上傳檔案、資料夾路徑命名規則。
- 支援圖片鑑黃功能。
- 支援資料夾分類功能。
- 對外開放的上傳介面。
GitHub 地址→https://github.com/wisp-x/lsky-pro
2.5 CSS 實踐:Simpsons in CSS
本週 star 增長數:300+
雖然是一個 5 年前的老專案,當不妨礙它上週在 GitHub Trending 榜呆了半周,Simpsons in CSS 實現了用 CSS 製作辛普森一家頭像,每個頭像有自己的動畫表情,如果你想學習 CSS 不妨 Pick 下這個專案,可檢視每個對應動畫是如何用 CSS 實現的。
GitHub 地址→https://github.com/pattle/simpsons-in-css
2.6 Go 版 Dubbo:dubbo-go
本週 star 增長數:200+
dubbo-go 使用 go 實現的 Dubbo,它實現了基於 Dubbo 的 extension 模組和分層的程式碼設計(包括 protocol layer, registry layer, cluster layer, config 等等)。
你可以對這些分層介面進行新的實現,並通過呼叫 extension 模組的“ extension.SetXXX ”方法來覆蓋 dubbo-go [同 go-for-apache-dubbo ]的預設實現,以完成自己的特殊需求而無需修改原始碼。
GitHub 地址→https://github.com/apache/dubbo-go
2.7 資料科學:Data-Science--Cheat-Sheet
本週 star 增長數:550+
Data-Science--Cheat-Sheet 是一個資料科學領域的速查表,包括【人工智慧】、【大資料】、【資料探勘】、【資料視覺化】、【資料倉儲】、【機器學習】等等理論應用方面內容,也包括了 Python 、R 語言、Docker 等程式語言與工具,共計 30+ 個分類內容,是一個全面的資料科學學習倉。
GitHub 地址→https://github.com/abhat222/Data-Science--Cheat-Sheet
3. 本週 GitHub Trending #疫情下的 GitHub #主題的主力軍
HelloGitHub 在某一期的 GitHub 主題給大家分享過中國 nCoV 相關 GitHub 專案(詳見:《共抗疫情的開源專案,讓我們貢獻自己的一份力量》,隨著國外 nCoV 進入爆發式增長,GitHub 上關於 nCoV 的專案也跟著“水漲船高”,在這裡小魚乾給你分享 3 個本週 GitHub Trending 上的專案,不妨來學習下資料視覺化展示等方面內容~
3.1 口罩專案:FaceMaskDetection
本週 star 增長數:100+
FaceMaskDetection 是開源人臉口罩檢測模型和資料,提供了 PyTorch、TensorFlow(包括 ftlite、pb 模型)、Keras、MXNet、Caffe 這五大主流框架的推理程式碼,它可以檢測人臉是否佩戴口罩,並附有 8,000 張人臉口罩標註資料。
GitHub 地址→https://github.com/AIZOOTech/FaceMaskDetection
3.2 東京疫情資料:東京都新型コロナウイルス感染症対策サイト
本週 star 增長數:3200+
東京都新型コロナウイルス感染症対策サイト 是昨日 GitHub Trending 榜的明星專案,當然獲得 2.1k+ star,它收集了東京的新冠病例資料,並以圖表顯示展示出來,可檢視到當然新增及累計病例數。除了病例資料之外,它也提供了一些病狀方便自查是否患有新冠,簡言之,你可以理解為 東京都新型コロナウイルス感染症対策サイト 是一個 Web 版的丁香醫生疫情繫統。線上訪問:stopcovid19.metro.tokyo.lg.jp/flow/
GitHub 地址→https://github.com/tokyo-metropolitan-gov/covid19
3.3 視覺化疫情資料:COVID-19
本週 star 增長數:2200+
Johns Hopkins 大學系統科學與工程中心出品的 COVID-19 疫情全球實時擴散圖,提供了視覺化的原始碼,點選線訪問
GitHub 地址→https://github.com/CSSEGISandData/COVID-19
推薦閱讀
- 上週 GitHub 熱點速覽 vol.09:手撕 LeetCode 一日 star 破兩千
- 上週 GitHub 熱點速覽 vol.08:系統設計The System Design Primer
- 上週 GitHub 熱點速覽 vol.07:GitHub 官方 CLI beta 版已釋出
以上為 2020 年第 10 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友可同前端、Java、Go…各界大佬談笑風生、切磋技術~
關注公眾號加入交流群