GitHub 熱點速覽 vol.10:疫情下的 GitHub

hellogithub 發佈 2020-03-09T09:55:46+00:00

此外蘋果也推薦了2 個 ArgumentParser 在 Swift 項目工具中採用的示例: indexstore-db 是一個包含兩個命令的簡單實例; swift-format 則用了一些高級功能,例如自定義選項值和隱藏標誌。

作者:HelloGitHub-小魚乾

摘要:如果說上周的 GitHub 是股市附體 star 低迷不振,那麼本周的 GitHub 像極了受到疫情影響而未開學的高校們,新生 GitHub 項少,能上 GitHub Trending 的數量更少,基本上一隻手數得過來的慘澹,而它們的 star 成績單同樣像是少了老師監管的中小學生交作業——質量不佳、遲遲不交 好在每年開學新生中總有讓人眼前一亮的選手,比如,本周剛開源,開源當日並斬獲 2k+ star 的東京疫情項目…

以下內容摘錄自上周 HelloGitHub 微博的 GitHub Trending,選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間超過 30 天的項目一律稱之為成熟穩重老項目,由於文章篇幅問題還有部分項目未能在本文展示,望周知


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 寫成的雲相冊,主要特性

  • 支持第三方雲儲存,支持本地、阿里雲 OSS、騰訊雲 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 版的丁香醫生疫情系統。在線訪問:https://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…各界大佬談笑風生、切磋技術~

最後,歡迎留言聯繫我們、加入我們*(^^)*

關鍵字: