作者:HelloGitHub-小魚乾
摘要:有什麼資料比各種大全更吸引人的呢?先馬為敬,即便日後“挺屍”收藏夾,但是每個和程式相關的大全專案都值得一看。比如國內名為小傅哥整理的 Java Code Guide 大全就是一個非常典型的例子,它涵蓋了初中高各個階段的 Netty 專題,毫不遜色的 cheatsheets 則涵蓋了畫圖所需的各種小技巧,由 Python 程式語言及其數值數學擴充套件包 NumPy的視覺化操作介面 matplotlib 開源,當然還有大家都聽過的大廠 Google 的 API 大全讓你文件、客戶端等應用一網打盡。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New
,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 程式設計師編碼指南:CodeGuid
- 1.2 油管複製版:youtubeclone-frontend
-
- GitHub Trending 周榜
- 2.1 超強預訓練語言模型:GPT-3
- 2.2 輕量級中文 OCR 模型:PaddleOCR
- 2.3 Google API 大全:googleapis
- 2.4 速查表大全:cheatsheets
- 2.5 SwiftUI:RedditOS
- 2.6 黑客大全: hackingtool
-
- Emoji Time
-
- 推薦閱讀
-
1. 本週特推
1.1 程式設計師編碼指南:CodeGuid
本週 star 增長數:1000+
CodeGuid 是作者小傅哥多年從事一線網際網路 Java 開發的學習歷程技術彙總,旨在為大家提供一個清晰詳細的學習教程,側重點更傾向編寫 Java 核心內容。專案中包括了初級、中級、高階 原始碼分析 Netty4 專題、手寫 RPC 框架等等 19 個專題。
GitHub 地址→https://github.com/fuzhengwei/CodeGuide
1.2 油管複製版:youtubeclone-frontend
本週 star 增長數:700+
youtubeclone-frontend 使用 PERN 技術棧(Postgres,Express,React,Node)克隆,? 如果你想在實踐中瞭解技術,不妨 Pick 下這個專案,專案包含的技術點:
- react-toast-notifications
- Redux 狀態管理
- React 路由
- Axios 網路呼叫
- Videojs 視訊播放
除了這個專案,專案作者還有 Twitter、Instagram 的克隆專案~
GitHub 地址→https://github.com/manikandanraji/youtubeclone-frontend
2. GitHub Trending 周榜
2.1 超強預訓練語言模型:GPT-3
本週 star 增長數:1700+
GPT(Generative Pre-Training)是一個 12 層單向 Transformer 語言模型。語言模型訓練好後,可以用於其他的 NLP 任務。GPT-3 基於 CommonCrawl(從 2016 年到 2019 年收集了近 1 萬億個單詞)、網路文字、書籍、維基百科等相關的資料集進行訓練。目前 GPT-3 的引數量高達1750億,其他 GPT-3 的資訊可見:https://zhuanlan.zhihu.com/p/145278334
GitHub 地址→https://github.com/openai/gpt-3
2.2 輕量級中文 OCR 模型:PaddleOCR
本週 star 增長數:950+
PaddleOCR 是實用的 OCR 工具庫,特性
- 超輕量級中文 OCR 模型,總模型僅 8.6M
- 單模型支援中英文數字組合識別、豎排文字識別、長文字識別
- 檢測模型 DB(4.1M)+ 識別模型CRNN(4.5M)
- 實用通用中文 OCR 模型
- 多種預測推理部署方案,包括服務部署和端側部署
- 多種文字檢測訓練演算法,EAST、DB
- 多種文字識別訓練演算法,Rosetta、CRNN、STAR-Net、RARE
- 可執行於 Linux、Windows、MacOS 等多種系統
GitHub 地址→https://github.com/PaddlePaddle/PaddleOCR
2.3 Google API 大全:googleapis
本週 star 增長數:550+
googleapis 庫包含支援 REST 和 gRPC 協議的 Google API 原始介面定義。閱讀原始介面定義可以更好地瞭解 Google API,更有效地利用它們。將這些 API 與開放原始碼工具一起使用,可生成客戶端庫、文件和其他工件。
GitHub 地址→https://github.com/googleapis/googleapis
2.4 速查表大全:cheatsheets
本週 star 增長數:600+
New
cheatsheets 是 matplotlib 整理的速查表大全,包括線型、線色、文字引數等等內容,居家畫圖必備 matplotlib cheatsheets。
GitHub 地址→https://github.com/matplotlib/cheatsheets
2.5 SwiftUI:RedditOS
本週 star 增長數:1100+
RedditOS 是一個用 SwiftUI 編寫的適用於 macOS 的 Reddit 客戶端。
GitHub 地址→https://github.com/Dimillian/RedditOS
2.6 黑客大全: hackingtool
本週 star 增長數:1300+
hackingtool 收錄 Hackers 所需的大部分工具,包括 SQL 注入、釣魚攻擊、Hash 破解、XSS、DDos 攻擊等等分類工具。btw,這個專案上週是熱點特推喲~~
GitHub 地址→https://github.com/Z4nzu/hackingtool
3. Emoji Time
這裡是 Hello GitHub 小電臺,播報完上週的 GitHub 熱點之後,我們來聊個話題:上週頻頻被北極計劃刷屏的小魚乾在這裡斗膽問你一句,你看到這個 Highlights 第一反應是什麼呢?用一個 Emoji 來形容下 ?
4. 推薦閱讀
- GitHub 熱點速覽 Vol.28:有品位程式設計師的自我修養
- GitHub 熱點速覽 Vol.27:程式設計師的自我救贖——GitHub 摸魚
- GitHub 熱點速覽 Vol.26:手把手帶你做資料庫
以上為 2020 年第 29 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~